Thursday, December 12, 2019

Enums trong C# - C# cơ bản

Một bảng liệt kê là một tập hợp các hằng số nguyên có tên. Một kiểu liệt kê được khai báo bằng từ khóa enum .
Bảng liệt kê C # là kiểu dữ liệu giá trị. Nói cách khác, phép liệt kê chứa các giá trị riêng của nó và không thể kế thừa hoặc không thể truyền thừa kế.
Enums trong C#

Khai báo biến enum

Cú pháp chung để khai báo một phép liệt kê là:
enum <enum_name> {
   enumeration list
};
Các enum_name chỉ định tên kiểu enumeration.
Các danh sách liệt kê một danh sách bằng dấu phẩy của định danh.
Mỗi ký hiệu trong danh sách liệt kê là viết tắt của một giá trị nguyên, một ký hiệu lớn hơn ký hiệu đứng trước nó. Theo mặc định, giá trị của biểu tượng liệt kê đầu tiên là 0.
 Ví dụ:
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
Thí dụ
Ví dụ sau đây cho thấy việc sử dụng biến enum
using System;
namespace EnumApplication {
   class EnumProgram {
      enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
      static void Main(string[] args) {
         int WeekdayStart = (int)Days.Mon;
         int WeekdayEnd = (int)Days.Fri;
       
         Console.WriteLine("Monday: {0}", WeekdayStart);
         Console.WriteLine("Friday: {0}", WeekdayEnd);
         Console.ReadKey();
      }
   }
}
Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra kết quả sau -
Monday: 1
Friday: 5

No comments:

Post a Comment