const是一个c语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性
const修饰的常量在声明的时候必须初始化,不允许在常数声明中使用 static 修饰符。
const 字段只能在该字段的声明中初始化。readonly 字段可以在声明或构造函数中初始化
静态常量(const)是指编译器在编译时候会对常量进行解析,并将常量的值替换成初始化的那个值。
动态常量(readonly)的值则是在运行的那一刻才获得的,编译器编译期间将其标示为只读常量,而不用常量的值代替,这样动态常量不必在声明的时候就初始化,而可以延迟到构造函数中初始化。,readonly 字段可能具有不同的值