编程技术分享平台

网站首页 > 技术教程 正文

CSharp学习笔记(14)

xnh888 2024-11-19 13:20:15 技术教程 17 ℃ 0 评论

18.变量作用域

在整个c#代码中声明的变量都是有各自能够使用的区域,这就是变量的作用域,只有在自己的作用域中才能够正确使用变量,举例如下:

我尝试在Wt函数中使用在Main函数中声明的变量s,这样使用编译器将不会正常运行,因为函数Wt的代码体属于变量s的作用域之外了,所以会报错,更正之后:

只有在Wt中也声明一个作用域在Wt函数中的独立的变量,Wt函数才能正常使用这个变量,而Wt函数中的s变量和Main函数中的s变量是不一样的,它们是相互独立的,所以叫做局部变量。局部变量的作用域被定义为:包含定义它们的代码块和直接嵌套在其中的代码块。而一个变量能够在函数Main和Wt中都能够使用,这就要用上全局变量:

这样使用static关键字声明的全局变量s2就能够在两个函数中正常使用,也可以使用常量声明关键字const来声明一个作为全局变量的常量,这个值是能被修改的。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表