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
   }
}

相关文章