两者区别如下:1.const能修饰类中的字段(field)或者局部变量(local variable),readly则只能修饰类的字段。2.对于引用类型,除了string外,一般不声明为const,如果非要声明为const,那么初始值只能为null.3.const修饰的常量需要在声明时进行赋值,而readonly常量可以在程序运行时赋值。
c#中Readonly与const的区别
最新推荐文章于 2024-06-24 11:23:30 发布
两者区别如下:1.const能修饰类中的字段(field)或者局部变量(local variable),readly则只能修饰类的字段。2.对于引用类型,除了string外,一般不声明为const,如果非要声明为const,那么初始值只能为null.3.const修饰的常量需要在声明时进行赋值,而readonly常量可以在程序运行时赋值。