网站建设外包发展情况,wordpress 标题字数,wordpress时间表插件,wordpress virtuereadonly与const的区别1、const常量在声明的同时必须赋值#xff0c;readonly在声明时可以不赋值2、readonly只能在声明时或在构造方法中赋值#xff08;readonly的成员变量可以根据调用不同的构造方法赋不同的值#xff09;3、const前面不能添加static#xff08;因为Cons…readonly与const的区别1、const常量在声明的同时必须赋值readonly在声明时可以不赋值2、readonly只能在声明时或在构造方法中赋值readonly的成员变量可以根据调用不同的构造方法赋不同的值3、const前面不能添加static因为Const本来就是一个静态常量readonly前面可以添加static4、const在编译的时候赋值readonly在运行的时候赋值5、const能在方法内声明readonly不能在方法内声明 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不能在方法内部声明 } }转载于:https://www.cnblogs.com/danmao/p/3871692.html