C#中 Static修饰符起什么作用呢?


摘要:
下文讲述c#代码中static修饰符的功能说明,如下所示;

static关键字可用于类,属性,方法,变量前面的修饰符,
那么它们修饰符到底起什么作用呢?
下文将一一道来,如下所示:

用于类名前

则类无需实例化
此类为静态类(不能进行New实例化)


用于方法,属性前

访问这个属性,方法只需通过类名就可以访问属性和使用方法,无需进行new 实例化
(通过实例化后,也无法访问此属性方法)
此静态方法中,可以直接调用其它静态方法,属性
方法中的静态变量,方法执行完毕后,静态变量不会释放
当我们第二次执行此对象中的方法时,静态变量值任然存在

用于变量前

当我们在变量前加入static时,
则变量成为一个静态变量,全局变量