const 和 readonly 的区别

来个例子,体会更深。

 

 

========== =============

 

public class Class1
{
public const string a = 'const';  //不可修改,一直固定死的
public readonly string aa = "readonly"; 
public Class1(string s) //readonly  在实例化的时候可赋值, 在各实例中为只读
{
aa = s;
}
}


以上部分,如果
public readonly string aa = "readonly"; 加上修饰符static ,那么他和const相差不大,都是类访问的只读变量。

  


 

posted @ 2011-12-06 09:51  akak123  阅读(414)  评论(0编辑  收藏  举报