在C#中用static 声明过的方法、变量以及类时,这些被static修饰的是不变的,这个不变并不是指值不变,而是其指向地址不变,且不会重新分配空间.
Static关键字的两个特性:
1.只会在编译时分配空间,程序真正执行时,是不会重新分配空间的.
2.值能变,但是其指向地址不会变
3.用static声明了的变量不会被GC(辣鸡回收机制)所回收. 所以使用时需要注意.
在C#中用static 声明过的方法、变量以及类时,这些被static修饰的是不变的,这个不变并不是指值不变,而是其指向地址不变,且不会重新分配空间.
Static关键字的两个特性:
1.只会在编译时分配空间,程序真正执行时,是不会重新分配空间的.
2.值能变,但是其指向地址不会变
3.用static声明了的变量不会被GC(辣鸡回收机制)所回收. 所以使用时需要注意.