标签:无法 独立 img logs 作用 deb 数据类型 c# 循环
变量
数据最终存储在内存中,但需要一个标识符来表示该数据,标识符就是变量的名称,声明变量的格式为:数据类型 变量标识符=值,变量可以先声明 然后在其后任何时候为其赋值,变量在被调用前都必须明确赋值。
允许定义变量的区域
1.变量可定义在类型中
变量在类型中称为字段
2.变量可定义在方法中
变量在方法中称为变量
变量的作用域
除了out类型的变量,其它变量只能在其作用域范围内可以被访问,变量一旦离开它的作用域则无法被访问,我们可以这样来理解变量的作用域:块就是一个被{}括起来的区块,这个区块就是变量的作用域。我们总是将变量定义在类型或方法中,而块有父子嵌套的形式,子块定义的变量父块总是无法访问的,而父块定义的变量子块就可以随意访问。很简单,因为子块是属于父块的,父块的东西子块可以使用,而子块的东西父块不能拿来用。而且每个子块又是独立的,所以两个子块中定义的变量也不能相互访问 如
类似if块else块也是两个独立的块 所以在if块中定义的变量else块也是无法访问的,for循环的计数器变量如果定义在for块中,那么其他块同样无法访问。
标签:无法 独立 img logs 作用 deb 数据类型 c# 循环
原文地址:http://www.cnblogs.com/myrocknroll/p/6891021.html