더북(TheBook)

그럼 사용자 정의 열거형을 만들어 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.

사용자 정의 열거형 사용: EnumerationDemo.cs

using System;

enum Priority //우선순위를 묶어 관리할 수 있는 Priority 열거형 생성
{
    High,
    Normal,
    Low
}

class EnumerationDemo
{
    static void Main()
    {
        Priority high = Priority.High; //인텔리센스의 도움을 받을 수 있어 편리함
        Priority normal = Priority.Normal;
        Priority low = Priority.Low;

        Console.WriteLine($"{high}, {normal}, {low}");
    }
}

실행 결과

High, Normal, Low

우선순위를 나타내는 Priority 열거형에 High, Normal, Low 세 가지 항목을 줍니다. Priority high 변수에는 Priority.High 값을 주는 형태로 Priority 열거형을 사용할 수 있습니다. 열거형 변수 값을 콘솔에서 문자열로 출력하면 열거형의 멤버 이름이 문자열로 출력됩니다.

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