const 只能在声明时初始化
readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。另外,const 字段为编译时常数,而readonly 字段可用于运行时常数,即在程序运行时是可以更改其值的,所以,readonly可以在除构造函数之外的函数中是可以更改值的。
onst默认就是静态的,而readyOnly如果设置成静态的就必须显示声明。
const对于引用类型的常熟,可能的值只能是string和null,而readyOnly可以是任何类型。对于一个 readonly 的 Reference (引用)类型,只是被限定不能进行赋值(写)操作而已。而对其成员的读写仍然是不受限淛的。