Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Biến cục bộ final (readonly local variable) trong C#


Dùng readonly cho biến cục bộ (local variable) vì C# không có final. readonly cho phép gán một lần (trong constructor). Không thể thay đổi.

Ví dụ

class Department {
    readonly int empCount;
    Employee(int empCount) { this.empCount = empCount; }
    void ChangeCount() { /* empCount = 150; // Lỗi compile */ }
}

Trường empCount readonly, gán một lần, không sửa được.