C# 编程/关键字/readonly
外观
< C Sharp 编程 | 关键字
readonly
关键字与 const 关键字非常相似,唯一的区别是,使用此修饰符的变量可以在构造函数中进行初始化,并且与类实例(对象)关联,而不是与类本身关联。
此关键字的主要用途是允许变量根据调用的构造函数的不同而取不同的值,尤其是在类具有多个构造函数的情况下,同时仍然确保开发人员,一旦对象创建,变量在代码中永远不会被有意或无意地修改。
这是一个示例用法,假设它位于名为 SampleClass
的类中
readonly string s;
SampleClass()
{
s = "Hello!";
}
C# 关键字 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C# 特殊标识符(上下文关键字) | |||||||||||||||
| |||||||||||||||
上下文关键字(用于查询) | |||||||||||||||
|