C#:const 和readonly的区别
摘要:
const字段只能在该字段的声明中初始化;readonly字段可以在声明或者构造函数中初始化。因此,根据所使用的构造函数,readonly字段可能具有不同的值const字段为编译时常数;readonly字段可用于运行时常数const默认就是静态的,而readonly如果设置成静态的就必须显示声明看看下面的语句中static readonly和const能否互换:1. static readonly MyClass myins = new MyClass();不可以换成const。 new是需要执行构造函数的,所以无法在编译期间确定2. static readonly MyClass myins 阅读全文
posted @ 2013-02-28 16:37 LilianChen 阅读(753) 评论(2) 推荐(3) 编辑