核心提示:C#中不再有全局变量、函数或者常量。所有东西都封装在类中,包括实例成员(通过类的实例---对象可以访问)和静态成员(通过数据类型)。这样使C#代码更加易读且有助于减少潜在的命名冲突。1 . 可以用静态...
C#中不再有全局变量、函数或者常量。所有东西都封装在类中,包括实例成员(通过类的实例---对象可以访问)和静态成员(通过数据类型)。
这样使C#代码更加易读且有助于减少潜在的命名冲突。
1 . 可以用静态全局:public static int myPI = 3.14; 这样就可以在工程中的任何地方引用这个全局变量了 应用方法,类名.myPI
C#在变量之间有一个基本的区分,把在类型级别声明的变量看作字段(全局变量),而把方法级别声明的变量看作局部变量
关于变量的个人理解:
类里面,方法外定义的变量属类中公共变量。
类里面的公共变量有两类,一类是静态成员(变量),一类是实例成员(变量),定义如下:
静态成员:public static string h1 = "静态成员值";
实例成员值:public string h2 = "实例成员值";
要想在其它类中访问这两类变量,有两种方法,
1、对于静态成员的访问方法:
label3.Text = lm1.h1;//直接引用其它类中的静态成员值
2、对于实例成员的访问方法
lm1 mylm1 = new lm1();
label6.Text=mylm1.h2; //实例引用其它类中的实例成员值