首页 > 代码库 > C# - 变量
C# - 变量
变量
数据最终存储在内存中,但需要一个标识符来表示该数据,标识符就是变量的名称,声明变量的格式为:数据类型 变量标识符=值,变量可以先声明 然后在其后任何时候为其赋值,变量在被调用前都必须明确赋值。
View Code
允许定义变量的区域
1.变量可定义在类型中
变量在类型中称为字段
2.变量可定义在方法中
变量在方法中称为变量
变量的作用域
除了out类型的变量,其它变量只能在其作用域范围内可以被访问,变量一旦离开它的作用域则无法被访问,我们可以这样来理解变量的作用域:块就是一个被{}括起来的区块,这个区块就是变量的作用域。我们总是将变量定义在类型或方法中,而块有父子嵌套的形式,子块定义的变量父块总是无法访问的,而父块定义的变量子块就可以随意访问。很简单,因为子块是属于父块的,父块的东西子块可以使用,而子块的东西父块不能拿来用。而且每个子块又是独立的,所以两个子块中定义的变量也不能相互访问 如
View Code
类似if块else块也是两个独立的块 所以在if块中定义的变量else块也是无法访问的,for循环的计数器变量如果定义在for块中,那么其他块同样无法访问。
C# - 变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。