C# 中的最终局部变量


要用 read-only 关键字为局部变量设置最终,因为无法实现 final 关键字。

readonly 允许仅将值一次性分配给变量。在构造对象期间,标记为“read-only”的字段只能设置一次。它无法更改。

我们举个例子。下面,我们设置了 empCount 字段为只读,一旦分配就无法更改。

示例

class Department {
   readonly int empCount;

   Employee(int empCount) {
      this. empCount = empCount;
   }

   void ChangeCount() {
      //empCount = 150; // Compile error
   }
}

更新于: 2020 年 6 月 21 日

1 千 + 次浏览

开启你的 职业生涯

完成课程后获得认证

开始
广告