열거형과 switch 문 함께 사용하기

    열거형 값을 비교할 때는 switch 문을 사용하면 편리합니다. 다음 내용을 입력한 후 실행해 보세요.

    열거형과 switch 문 함께 사용: EnumSwitch.cs

    using System;
    
    namespace EnumSwitch
    {
        enum Animal { Chicken, Dog, Pig }
    class EnumSwitch
    {
        static void Main()
        {
            Animal animal = Animal.Dog;
    
            switch (animal)
            {
                case Animal.Chicken:
                    Console.WriteLine("닭");
                    break;
                case Animal.Dog:
                    Console.WriteLine("개");
                    break;
                case Animal.Pig:
                    Console.WriteLine("돼지");
                    break;
                default:
                    Console.WriteLine("기본값 설정 영역");
                    break;
                }
            }
        }
    }

    실행 결과

    코드 자체만 보아서는 값을 비교하는 부분이 길어 보입니다. 하지만 비주얼 스튜디오에서는 열거형 값을 switch 문에 대입하면 자동으로 열거형 항목에 해당하는 case 문을 만드는 기능을 제공하기에 편리하게 입력할 수 있습니다.

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