const与readonly的区别
2017-06-06 14:36
197 查看
readonly 关键字与 const 关键字不同。
1. const 字段只能在该字段的声明中初始化。
readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。
2. const 字段是编译时常数,而 readonly 字段可用于运行时常数。
3. const 默认就是静态的,而 readonly 如果设置成静态的就必须显示声明。
4. const 对于引用类型的常数,可能的值只能是 string 和 null 。
readonly 可以是任何类型
原文链接
1. const 字段只能在该字段的声明中初始化。
readonly 字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly 字段可能具有不同的值。
2. const 字段是编译时常数,而 readonly 字段可用于运行时常数。
3. const 默认就是静态的,而 readonly 如果设置成静态的就必须显示声明。
4. const 对于引用类型的常数,可能的值只能是 string 和 null 。
readonly 可以是任何类型
原文链接
相关文章推荐
- const和readonly的区别
- Const 与 readonly的区别
- C#中 const 和 readonly 的区别
- what's the differences between readonly & const in C# 在C#中readonly和const的区别
- [C#]const 和 readonly 的区别
- C#中const与readonly字段的区别
- C#中 const 和 readonly 的区别
- C#中 const 和 readonly 的区别
- readonly const 区别
- const 和 readonly 的区别
- const 和 readonly 的区别
- const和readonly的联系和区别
- C#中 const 和 readonly 的区别
- C#中 const 和 readonly 的区别
- const 和 readonly 的区别 (引用别人的文章)
- readonly 和const的区别
- C#中 const 和 readonly 的区别
- 【心得】在C#中使用静态变量const和动态变量readonly的区别
- C#中 const 和 readonly 的区别
- C# const和readonly的区别(收藏于网络)