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

Biến final (readonly) trong C#


Java có final, C# dùng sealed hoặc readonly. readonly cho phép gán giá trị một lần (trong constructor). Không thể thay đổi sau.

Ví dụ

class Employee {
    readonly int age;
    Employee(int age) { this.age = age; }
    void ChangeAge() { /* age = 27; // Lỗi compile */ }
}

Trường age readonly, gán một lần, không thể sửa.