class ReadOnlyAndConst
{ public const string name="张三";//const常量是本来就是静态常量,所以前面不能加static public static readonly int age; public ReadOnlyAndConst(int age) { //this.age = age; } public void Method() { //this.age = 23; //出错readonly的字段只能在声明时或在构造方法中赋值 const int num1 = 10;//const可以在方法内部声明 //readonly int num2 = 10;//出错,readonly不能在方法内部声明 } }