Mục lục:

Những gì được đọc chỉ trong C #?
Những gì được đọc chỉ trong C #?

Video: Những gì được đọc chỉ trong C #?

Video: Những gì được đọc chỉ trong C #?
Video: Tự học các kiến thức cơ bản của lập trình C chỉ trong 1 giờ | Vũ Nguyễn Coder 2024, Tháng mười một
Anonim

Các chỉ đọc từ khóa được sử dụng để khai báo một biến thành viên là một hằng số, nhưng cho phép giá trị được tính toán trong thời gian chạy. Điều này khác với một hằng được khai báo bằng công cụ sửa đổi const, phải có giá trị được đặt tại thời điểm biên dịch.

Tương tự, bạn có thể hỏi, những gì được đọc chỉ trong C #?

Trong NS# , chỉ đọc là một từ khóa được sử dụng để xác định một chỉ đọc các lĩnh vực trong ứng dụng của chúng tôi. Các chỉ đọc các giá trị trường cần được khởi tạo tại khai báo hoặc trong một phương thức khởi tạo của cùng một lớp không giống như từ khóa hằng trong NS#.

Ngoài phần trên, biến chỉ đọc là gì? Đọc - chỉ các biến có thể được sử dụng để thu thập thông tin về mẫu hiện tại, người dùng hiện đang đăng nhập hoặc các cài đặt hiện tại khác. Này biến là đọc - chỉ một và không thể được chỉ định một giá trị.

Đối với điều này, những gì là không đổi và chỉ đọc C #?

MỘT hăng sô là thời gian biên dịch hằng số nhưng trái lại chỉ đọc cho phép một giá trị được tính toán tại thời điểm chạy và được đặt trong hàm khởi tạo hoặc bộ khởi tạo trường. Vì vậy, một ' hăng sô 'luôn luôn hằng số nhưng ' chỉ đọc ' Là đọc - chỉ một một khi nó được chỉ định. Eric Lippert của NS# nhóm có thêm thông tin về các loại bất biến khác nhau.

Làm thế nào để bạn khai báo một biến chỉ đọc trong C #?

int readonly c = a + b;

  1. Readonly chỉ có thể được khai báo ở cấp lớp, không phải bên trong phương thức.
  2. Không thể khai báo chỉ đọc bằng các từ khóa tĩnh vì chúng là tĩnh mặc định.
  3. Giá trị của hằng số chỉ đọc có thể được đặt thông qua biến tham chiếu.
  4. Các biến hằng số chỉ đọc là một biến hằng số thời gian chạy.

Đề xuất: