首页 > 代码库 > const 和 readonly(5)
const 和 readonly(5)
const 和 readonly 的异同
| Const | readonly |
字面意 | 不变常量,不可修改 | 只读操作,不可写 |
初始化 | 必须在声明的同时赋值 | 可在声明和构造方法中进行赋值 |
所属关系 | 类、即static | 对象、即实例成员 |
常量产生时机 | 编译常量 在编译的时候,用计算出来的值去替换调用该常量的每一个地方。【该编译特性需要注意】 | 运行时常量 |
可以修饰的类型 | 预定义的值类型、string、enum,及其他值为null的引用类型。 | 任何类型 |
| 可以修饰 Filed 和 局部变量 | 只能修饰Filed |
|
|
|
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。