const和readonly区别

1、const是编译时的常量、readonly是运行时的常量
2、const字段只能在该字段的声明中初始化,readonly可以在声明或构造函数中初始化
3、const默认是静态的,而readonly如果设置为静态必须显示声明
4、const对于引用类型的常数,可能的值只能是string和null,readonly可以是任何类型

原文地址:https://www.cnblogs.com/xiaoweigogo/p/7798744.html