C#关键字

C#关键字

const

const关键字用来声明某个常量字段或常亮局部变量,常量字段或常亮局部变量不是变量且不能修改,只能在声明字段时赋值,是编译时常量(常量或类型声明是隐式的静态成员)。

readonly

readonly关键字用来声明某个常量字段或常亮局部变量;可以在声明、实例构造函数、静态构造函数中赋值,是运行时常量,值取决于构造函数。

static

static关键字用来声明属于类型本身而不是属于特定对象的静态成员,尽管类的实例包含该类的所有实例字段的单独副本,但每个静态字段只有一个副本。

static readonly

在构造函数初始化,初始化后值不可以再改变。

官方文档