const和readonly
来源:互联网 发布:linux为锁添加计数值 编辑:程序博客网 时间:2024/06/05 20:15
区别有两点:
1.const只可以在声明中初始化, readonly可以在声明和构造函数中初始化.
2.const是编译时常量,readonly是运行时常量.
所以建议用readonly定义常量
class SampleClass { public readonly int y = 25; public readonly int z=DateTime.Now.Year;//readonly是运行时常量 public const int c1 = 5;//const是编译时常量,只可以在声明时初始化 public const int c2 = c1 + 5; public SampleClass() { y = 100;//readonly可以在声明时和构造函数中初始化 } }
- const、readonly和static
- const和readonly概述
- const和readonly
- const和readonly
- const 和 readonly 区别
- const和readonly区别
- readonly和const比较
- readonly和const比较
- const和readonly
- const、readonly和static
- readonly和const
- const,static和readonly
- readonly和const
- const和readonly区别
- const和readonly
- const和readonly小结
- C# const和readonly
- const和readonly 小结
- Android Camera Subsystem 架构(Binder机制)及显示分析(2)
- 对块设备读写时发生了什么?
- 取消共享
- tsm 恢复某特定的时间,文件
- linuxwireless 资料
- const和readonly
- Linux下用户管理和特殊权限
- Fork (一)
- 批量修改AD用户属性
- windows7 360天循环试用工具
- 熟悉html标签的innerHTML属性
- C语言字符串函数大全
- WinCE文件读写操作
- C++ 中dynamic_cast<>的使用方法