Computer >> Máy Tính >  >> Lập trình >> C#

Các biến cuối cùng trong C #

Java có một từ khóa cuối cùng, nhưng C # không có cách triển khai của nó. Sử dụng từ khóa được niêm phong hoặc chỉ đọc trong C # để triển khai tương tự.

Chỉ đọc sẽ cho phép các biến chỉ được gán giá trị một lần. Trường được đánh dấu "chỉ đọc", chỉ có thể được đặt một lần trong quá trình xây dựng một đối tượng. Nó không thể thay đổi được.

Ví dụ

class Employee {
   readonly int age;

   Employee(int age) {
      this.age = age;
   }

   void ChangeAge() {
         //age = 27; // Compile error
   }
}

Ở trên, chúng tôi đã đặt trường tuổi là chỉ đọc, trường này sau khi đã được chỉ định sẽ không thể thay đổi được.