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ế.
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ụ:
Ví dụ sau đây cho thấy việc sử dụng biến 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ế.
Khai báo biến enum
Cú pháp chung để khai báo một phép liệt kê là:enum <enum_name> {Các enum_name chỉ định tên kiểu enumeration.
enumeration list
};
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;Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra kết quả sau -
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();
}
}
}
Monday: 1
Friday: 5
No comments:
Post a Comment