Class
Blueprint cho kiểu dữ liệu. Khai báo bằng class.
Struct
Kiểu giá trị (value type). Giữ dữ liệu liên quan đa kiểu trong một biến. Dùng struct.
Khác biệt chính:
- Class là reference type, struct là value type.
- Struct không hỗ trợ kế thừa.
- Struct không có default constructor.
- Struct có thể khởi tạo không dùng
new. - (Lặp) Struct không hỗ trợ kế thừa.
- (Lặp) Struct không có default constructor.