C#中的最终局部变量

要为局部变量设置final,请使用C#中的只读关键字,因为无法实现final关键字。

只读将只给变量赋值一次。标记为“只读”的字段只能在构造对象期间设置一次。无法更改。

让我们来看一个例子。在下面,我们将empCount字段设置为只读,一旦分配则无法更改。

示例

class Department {

   readonly int empCount;

   Employee(int empCount) {

      this. empCount = empCount;

   }

   void ChangeCount() {

      //empCount = 150; //编译错误

   }

}

以上是 C#中的最终局部变量 的全部内容, 来源链接: utcz.com/z/321647.html

回到顶部