Vòng lặp với enum trong C#
1. Enum là gì? Khi nào nên sử dụng enum
Một Enumeration (liệt kê) là một tập hợp các hằng số nguyên được đặt tên. Một kiểu enum được khai báo bởi sử dụng từ khóa enum trong C#.Các kiểu liệt kê trong C# là kiểu dữ liệu giá trị. Nói cách khác, kiểu liệt kê chứa các giá trị của nó và không thể kế thừa hoặc không thể truyền tính kế thừa.
Về mặt dữ liệu thì enum là tập các biến int nhưng nó an toàn và mang ý nghĩa hơn là dùng trực tiếp các biến int. Ví dụ bạn có một hàm yêu cầu truyền vào một biến int nhưng biến này chỉ có một số giá trị nhất định thì bạn nên sử dụng enum để hạn chế dữ liệu đầu vào và tránh trường hợp có thể truyền giá trị nào vào cũng được. Do các giá trị trong enum được truy xuất theo tên nên code của chúng ta sẽ dễ đọc và mang tính chất gợi nhớ hơn.
2. Cách khai báo enum trong C#.
Cách khai báo enum trong C# rất đơn giản:
enum [tên enum]
{
start = 1,
end = 2
}
3. Vòng lặp vớ enum trong C#
Do enum chỉ là một tập các biến int nên chúng ta hoàn toàn có thể dùng vòng lặp với enum, thay vì việc phải lặp lại code cho từng giá trị.
foreach(var e in Enum.GetValues(typeof([Enum])))
{
//////your code
}
Đây là video hướng dẫn chi tiết cho các bạn tham khảo thêm:
Cảm ơn các bạn đã theo dõi bài viết. Chúc các bạn thành công. Cám ơn các bạn đã theo dõi bài viết của mình.Chạnel của mình:
https://www.youtube.com/channel/UCKyy-619Jkatlv1TAaQge1Q?view_as=subscriber
Trang facebook:
https://www.facebook.com/C-Programming-548562398844246/
Các bạn hãy đăng kí kênh và like trang facebook để nhận các bài viết mới nhất và ủng hộ minhg nhé.
Nhận xét
Đăng nhận xét