来个例子,体会更深。
========== =============
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相差不大,都是类访问的只读变量。