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.