열거형 인덱스 순서 변경하기
열거형 인덱스의 기본값은 0, 1, 2이지만 새로운 값으로 설정할 수 있습니다. 다음 내용을 입력한 후 실행해 보세요.
열거형 인덱스 순서 변경: EnumIndexChange.cs
using System; enum Animal { Horse, //0 Sheep = 5, //1 => 5 Monkey //2 => 6 } class EnumIndexChange { static void Main() { Console.WriteLine((int)Animal.Monkey); } }
실행 결과
6
Animal 열거형의 세 가지 항목인 Horse, Sheep, Monkey는 기본적으로 0, 1, 2의 값을 가집니다. Sheep 값을 5로 설정하면 Monkey는 그다음 값인 6으로 자동 설정됩니다.