摘要:
下文讲述c#代码中static修饰符的功能说明,如下所示;
static关键字可用于类,属性,方法,变量前面的修饰符,
那么它们修饰符到底起什么作用呢?
下文将一一道来,如下所示:
用于类名前
则类无需实例化
此类为静态类(不能进行New实例化)
用于方法,属性前
访问这个属性,方法只需通过类名就可以访问属性和使用方法,无需进行new 实例化
(通过实例化后,也无法访问此属性方法)
此静态方法中,可以直接调用其它静态方法,属性
方法中的静态变量,方法执行完毕后,静态变量不会释放
当我们第二次执行此对象中的方法时,静态变量值任然存在
用于变量前
当我们在变量前加入static时,
则变量成为一个静态变量,全局变量