要为局部变量设置final,请使用C#中的只读关键字,因为无法实现final关键字。
只读将只给变量赋值一次。标记为“只读”的字段只能在构造对象期间设置一次。无法更改。
让我们来看一个例子。在下面,我们将empCount字段设置为只读,一旦分配则无法更改。
class Department { readonly int empCount; Employee(int empCount) { this. empCount = empCount; } void ChangeCount() { //empCount = 150; //编译错误 } }