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