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.