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

    사용자 정의 열거형 사용: 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 열거형을 사용할 수 있습니다. 열거형 변수 값을 콘솔에서 문자열로 출력하면 열거형의 멤버 이름이 문자열로 출력됩니다.

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