摘要:
1.1 常量常量(constant)是一个特殊的符号,它有一个从不变化的值,定义常量符号时,它的值必须能在编译时确定,确定之后,编译器将常量的值保存到程序集的元数据中。这意味着只能为编译器认定的基元类型定义常量,也可以是非基元类型,但必须是null。所以代码在引用一个常量符号时,不需要为常量分配任何内存,编译器会在元数据中提取常量值,嵌入的IL代码中。除此之外,不能获取常量的地址,也不能按引用的方式传递常量。这些限制意味着,常量没有很好的跨程序集版本特性 ,如果希望在运行时从一个程序集中提取另一个程序集中的值,那么不应该使用常量,而应该使用readonly字段下面举个例子将以下代码编译一个dl 阅读全文
posted @ 2013-01-16 12:49
hailiang2013
阅读(170)
评论(0)
推荐(0)

浙公网安备 33010602011771号