1.常量是值从不变化的符号.只能定义编译器识别的基元类型的常量.如:Boolean,Char,Byte,SByte,Int16,UInt16,Int32,UInt32,Int64,Single,Double,Decimal和String; 2.c#也允许定义非基元类型的常量,但是前提是把值设为null. 3.编译器将常量保存到程序集元数据中. 4.常量总是被视为静态成员,而不是实例成员.定义常量将导致创建元数据. 5.代码引用常量符号时,编译器在定义常量的程序集的元数据中查找该符号,提取常量的值…