C# 中的最终局部变量


若要将 final 设置为局部变量,请在 C# 中使用 readonly 关键字,因为无法实现 final 关键字。

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

让我们看一个示例。在下面,我们设置了 empCount 字段为只读,一旦分配就不能更改它。

示例

class Department {
   readonly int empCount;

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

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

更新于:2020 年 6 月 21 日

1 千次浏览

开启你的职业生涯

完成课程以获得认证

开始使用
广告
© . All rights reserved.