C# 中的 final 局部变量
csharpprogrammingserver side programming更新于 2025/3/14 0:22:17
要将局部变量设置为 final,请使用 C# 中的 readonly 关键字,因为无法实现 final 关键字。
readonly 只允许对变量赋值一次。标记为"只读"的字段在对象构造期间只能设置一次。它不能更改。
让我们看一个例子。下面,我们将 empCount 字段设置为只读,一旦分配就无法更改。
示例
class Department {
readonly int empCount;
Employee(int empCount) {
this. empCount = empCount;
}
void ChangeCount() {
//empCount = 150; // Compile error
}
}

