在C#中将字段标记为“只读”有什么好处?

将成员变量声明为只读有什么好处?它只是防止有人在类的生命周期内更改其值,还是使用此关键字会提高速度或效率?

回答:

所述readonly关键字被用于声明一个成员变量恒定的,但允许在运行时计算的值。这不同于用const修饰符声明的常量,该常量必须在编译时设置其值。使用,readonly您可以在声明中或字段所属对象的构造函数中设置字段的值。

如果您不想重新编译引用该常量的外部DLL(因为在编译时将其替换),也可以使用它。

以上是 在C#中将字段标记为“只读”有什么好处? 的全部内容, 来源链接: utcz.com/qa/418122.html

回到顶部