Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 사용자 지정 값이 있는 열거형

<시간/>

열거형은 연도, 제품, 월, 계절 등과 같은 명명된 상수 집합을 저장하는 열거형입니다.

Enum 상수의 기본값은 0에서 시작하여 증가합니다. 고정된 상수 집합이 있으며 쉽게 탐색할 수 있습니다. 그러나 여전히 시작 색인을 변경하고 선택한 값으로 사용자 정의할 수 있습니다.

다음 예에서는 사용자 정의 값을 기본값 0 대신 20으로 설정했습니다.

예시

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);
   }
}

출력

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