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

Value Type vs Reference Type trong C#


Value Type

Gán giá trị trực tiếp. Kế thừa System.ValueType. Chứa dữ liệu trực tiếp. Khai báo int -> cấp phát stack. Ví dụ: int, char, float.

Reference Type

Tham chiếu đến vị trí bộ nhớ. Nhiều biến tham chiếu cùng vị trí -> thay đổi qua biến này ảnh hưởng biến kia. Lưu trên heap. Ví dụ: object, dynamic, string.