1、静态字段
使用static关键字可以定义有多个实例共享的数据。
静态字段可以声明时初始化,未初始化的静态字段将获得默认值。
调用静态字段的方式:类名.字段名。
2、静态方法
调用静态方法:类名.方法名。
this关键字在静态方法中无效。
在静态方法内部直接访问实例字段或实例方法,必须先获得对字段或方法所属的那个实例的引用。
3、静态构造函数
静态构造函数不显式调用,在首次访问类时自动调用静态构造函数。
静态构造函数不允许任何参数。
静态构造函数作用是将类中的静态数据初始化成特定值。
静态构造函数的赋值优先于声明时的赋值
4、静态属性
5、静态类
当某个类不包含任何实例字段(或方法),则创建该类的实例化没有意见。
当某个类标记为static时该类无法声明任何实例字段或方法。
静态类会被标记为abstract和sealed使得该类被指定为该类不可扩展,换言之它无法派生出其他类。
在程序顶部添加using classname;指令,即可不添加类名前缀使用该类的静态成员