Value type là gì?
Noun
Programming
- ★
- ★
- ★
- ★
- ★
Value type là kiểu dữ liệu (type) mà lưu trữ nội dung của nó trong bộ nhớ được cấp phát trên stack. Khi bạn tạo value type, một khoảng trống trong bộ nhớ sẽ được cấp phát để lưu giá trị và biến đó trực tiếp giữ một giá trị. Nếu bạn gán nó cho một biến khác, giá trị sẽ được sao chép trực tiếp và cả hai biến đều hoạt động độc lập. Các kiểu dữ liệu được định nghĩa trước (predefined data type), structure, enum là value type và hoạt động theo cách tương tự. Value type được tạo tại thời điểm biên dịch và được lưu trữ trong bộ nhớ stack, do đó, trình thu gom rác (garbage collector) không thể truy cập vào stack.
int i = 100;
Ở đây giá trị 100 được lưu trữ trong một vùng bộ nhớ được gọi là stack. Xem thêm kiểu dữ liệu tham chiếu (reference type).
Learning English Everyday