Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Enum với giá trị tùy chỉnh trong C#


Enum là Enumeration để lưu trữ một tập hợp hằng số có 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 hằng số cố định và có thể duyệt 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 với giá trị bạn chọn.

Trong ví dụ sau, tôi đã thiết lập giá trị tùy chỉnh là 20 thay vì mặc định 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); 
    } 
}

Kết quả

Car = 20 
Motorcycle = 21 
Bus = 22 
Truck = 23