Cơ BảnC# iconC#

`const` và `readonly` khác nhau như thế nào trong C#?

const khai báo hằng số tại compile-time, giá trị được nhúng trực tiếp vào bytecode và luôn là static. readonly cho phép gán một lần duy nhất lúc khai báo hoặc trong constructor, có thể là per-instance.

Dùng const cho các giá trị thực sự là hằng số không bao giờ thay đổi; dùng readonly cho các giá trị được tính toán lúc runtime hoặc cần biến thể theo instance.

Xem toàn bộ C# cùng filter theo level & chủ đề con.

Mở danh sách C#