使⽤static修饰的类为静态类,静态类所有成员都必须是静态的,不能与abstract、sealed⼀起使⽤。static可以修饰⽅法、字段、属性或事件,始终通过类名⽽不是实例名称访问静态成员, 静态字段只有⼀个副本。 静态类不能被实例化。
使⽤const关键字来声明某个常量字段或常量局部变量,必须在声明常量时赋初值。 不能与static⼀起使⽤,常量默认是static的,常量字段只有⼀个副本。
使⽤readonly关键字来声明只读字段。只读字段可以在声明或构造函数中初始化,每个类或结构的实例都有⼀个独⽴的副本。可以与static⼀起使⽤,声明静态只读字段。静态只读字段可以在声明或静态构造函数中初始化,静态常量字段只有⼀个副本。
评论: