CS12 - Dữ liệu cấu trúc struct và kiểu dữ liệt kê trong C#, lập trình .NET Core
Tìm hiểu về struct, kiểu dữ liệu cấu trúc Structure Type của C#, so sánh khác nhau với class, khai báo và sử dụng kiểu liệt kê enum #xuanthulab #xuanthulabcsharp
Thông thường sử dụng struct để gộp một nhóm nhỏ các dữ liệu, mục đích chính là lưu trữ dữ liệu rất hạn chế tạo ra các ứng xử trên struct (các phương thức).
Struct phù hợp khi muốn gom một lượng nhỏ các biến có kiểu nguyên thủy (int, float ...), thuộc tính lại với nhau. Class thì dùng khi các diễn tả đối tượng chứa các biến, thuộc tính và xử lý dữ liệu phức tạp.
Struct có thể dùng khai báo biến mà không cần thao tác tạo đối tượng. BIẾN KIỂU STRUCT LÀ THAM TRỊ CÒN BIẾN CLASS LÀ THAM CHIẾU . struct được lưu ở bộ nhớ stack, còn đối tượng được sinh ra bới class được lưu ở bộ nhớ heap - bộ nhớ heap được quản lý, giám sát, thu hồi tự động bởi GC.
Kiểu liệt kê (enum) khai báo một tập hợp các hằng số có tên, mặc định giá trị các hằng số này là kiểu int và bắt đầu từ 0 trở đi trong khai báo kiểu liệt kê. Liệt kê (enum) thuộc dạng kiểu giá trị như struct. Để khai báo một kiểu liệt kê thì dùng từ khóa enum
0:00 Khai báo kiểu dữ liệu cấu trúc struct c#
3:00 Sử dụng kiểu dữ liệu có cấu trúc struct
3:55 Phương thức khởi tạo (constructor)
5:40 Thuộc tính trong struct
6:20 Struct là kiểu tham trị
9:15 Ví dụ về liệt kê
12:07 Khai báo enum kiểu liệt trong C#
15:25 Ép kiểu enum sang số và ngược lại
THAM KHẢO CÁC LIST VIDEO:
- Lập trình C# : https://youtube.com/playlist?l....ist=PLwJr0JSP7i8BERd
- Lập trình ASP.NET CORE MVC : https://youtube.com/playlist?l....ist=PLwJr0JSP7i8DXGz
Đăng ký kênh: https://www.youtube.com/xuanth....ulab?sub_confirmatio
(Bài viết nguồn) https://xuanthulab.net/su-dung....-cau-truc-struct-va-
SORT BY-
Topkommentarer
-
Seneste kommentarer