18.C#编程指南-字段
常量是在编译时已知并在程序的生存期内不发生更改的不可变值。常量使用const修饰符进行声明。只有C#内置类型(System.Object除外)可以声明为const。用户定义的类型(包括类、结构和数组)不能为const。请使用readonly修饰符创建在运行时初始化一次即不可再更改的类、结构或数组。
C#不支持const方法、属性或事件。
常量必须在声明时初始化。
因为常量值对该类型的所有实例是相同的,所以常量被当作static字段一样访问。不使用static关键字声明常量。