C#中readonly与const的区别

一、const字段只能在该字段声明时初始化,readonly字段能够在声明时或构造函数中初始化。
二、const字段是编译时常数,而readonly字段可用于运行时常数。
三、const默认是静态的,而readonly若是设置成静态的就必须显式声明。
四、对于一个readonly的引用类型,其自己不能进行赋值,而其成员的读写是不受限的。
相关文章
相关标签/搜索