对只读字段的赋值只能在下列的情况下进行:
1.声明只读字段的同时赋值
2.在构造函数或者静态构造函数中初始化
只读字段与常量的区别:1.只读字段不具备static特征,只读字段属于实例
2.只读字段可以在运行阶段确定值,常量是在编译阶段确定值,因此,可以用变量表达式对只读字段赋值。(如你所用).
3.只读字段可以是任何类型
4.const可以修饰局部变量,但readonly不能修饰局部变量
readonly 和const的区别
最新推荐文章于 2025-04-25 09:45:26 发布
本文详细介绍了在编程中只读字段与常量的区别,包括只读字段的赋值时机、与常量的不同特性等,并解释了只读字段可以在运行阶段确定值,而常量则在编译阶段确定值。
1985

被折叠的 条评论
为什么被折叠?



