CLR-via-CSharp-05 第7章 常量和字段 第8章 方法 第9章 参数
常量常量的值必须只能在编译时确定,一般只支持基元类型:Boolean, Char, Byte, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Single, Double, Decimal和string。(注意:基元类型不一定是值类型)。想设置非基元类型也可以,不过只支持设置null:
1234public sealed class SomeType{ public const SomeType Empty = null;}
常量由于永远不会变化,所以会被编译器看做是类型的一部分(而不是实例的一部分),所以常量
...