局部变量:作用域在函数内部,函数执行结束,变量占用的内存会在垃圾回收机制中回收
全局变量:作用域在整个类中项目中,使用前需要进行实例化,分配内存空间
成员变量:定义在类中的变量
静态变量:用statics修饰的变量,通过类名进行调用,不会随着类的多次实例而改变其值,只记录最后一次的值,静态函数只能调用静态变量,静态变量可以被静态函数、非静态函数调用
因为C#中没有直接声明全局变量的方法,左移我们可以在一个类中实现静态属性(字段)和静态方法,以此达到C或C++中全局变量和全局函数的效果。
public static class GlobalFunAndVars
{
//全局变量
public static int Number {
get