2013年8月25日
摘要: 常量是一个特殊的符号,它有一个从不变化的值。定义常量符号时,它的值必须能在编译时确定。确定之后,编译器将常量的值保存到程序集的元数据中。这意味着只能为编译器认定的基元类型定义常量。在C#中一下类型都是基元类型,可用于定义常量:boolean,char,byte,sbyte,int16,int32,int64,Uint16,Uint32,Uint64,single,double,decimal和string。然后C#也允许定义一个非基元类型的常量变量,前提是把它的值设为null。 定义常量将导致创建元数据。代码引用一个常量符号时,编译器会在定义常量的程序集的元数据中查找改符号,提取常量的值... 阅读全文
posted @ 2013-08-25 20:33 二豆 阅读(511) 评论(0) 推荐(1) 编辑