더북(TheBook)

열거형 인덱스 순서 변경하기

열거형 인덱스의 기본값은 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으로 자동 설정됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.