总结
const只能在初期就使用常量初始化好。对于每一次编译后的结果,const的值是固定的,而readonly的值是可以在运行的时候才确定值的~~作者: 王宝生 时间: 2013-4-5 15:08
二者语法细节和应用没有理解那么细,只需要知道const在版本控制中可能会引起问题,举个例子:
先在解决方案管理器中创建一个类库,然后定义一个如下类
class A
{
public const Int32 a = 12;
}
编译一下。
然后在解决方案管理器中新建一个控制台程序,并将刚才那个程序集的引用添加到这个控制台中
接着在Main方法中下如下代码:
if (A.a == 12)
Console.WriteLine(A.a);
else
Console.WriteLine("not equals");