Enum là Enumeration để lưu trữ một tập hợp các hằng số được đặt tên như năm, sản phẩm, tháng, mùa, v.v.
Giá trị mặc định của hằng số Enum bắt đầu từ 0 và tăng dần. Nó có tập hợp các hằng số cố định và có thể được duyệt qua một cách dễ dàng. Tuy nhiên, bạn vẫn có thể thay đổi chỉ mục bắt đầu và tùy chỉnh nó với giá trị bạn chọn.
Trong ví dụ sau, tôi đã đặt giá trị tùy chỉnh là 20 thay vì giá trị mặc định là 0.
Ví dụ
using System; public class Demo { public enum Vehicle { Car =20, Motorcycle, Bus, Truck } public static void Main() { int a = (int)Vehicle.Car; int b = (int)Vehicle.Motorcycle; int c = (int)Vehicle.Bus; int d = (int)Vehicle.Truck; Console.WriteLine("Car = {0}", a); Console.WriteLine("Motorcycle = {0}", b); Console.WriteLine("Bus = {0}", c); Console.WriteLine("Truck = {0}", d); } }
Đầu ra
Car = 20 Motorcycle = 21 Bus = 22 Truck = 23