C#中变量的作用域
变量的作用域可以在类、接口、方法、语句块、结构体中定义变量。与Java类似,C#中没有C++中的所谓全局变量的概念。虽然很多书上会将在类中定义的static变量或const变量说明为全局变量,但是这种类的成员变量(或者叫类的属性)和C++中的全局变量有很大的差别。C++中的全部变量是直接定义在所有的函数和类之外的,但C#和Java中不能定义这种变量。比较有意思的一点:对于string类型以及类类型等的变量,如果是在循环语句外声明,但没有初始化,而是在循环语...