C#/C#_기초강의

(C#) 자료형: enum 열거형

코딩ABC 2023. 4. 21. 06:12
반응형

열거형(enum. 열거 형식)은 정수 숫자형식의 명명된 상수의 집합을 정의하는 형식입니다.

const int Sprint=0;
const int Summer=1;
const int Autumn=2;
const int Winter=3;

 4줄의 코드를 다음과 같이 정의할 수 있습니다.

enum Season { Spring, Summer, Autumn, Winter }

 

 열거형 멤버의 상수값은 기본으로 0부터 시작되는 int 형식이며, 1씩 증가되는 상수값입니다.

        enum Season { Spring, Summer, Autumn, Winter }
        static void Main(string[] args)
        {
            Season a = Season.Spring;
            if(a == Season.Winter)
                Console.WriteLine("겨울입니다.");
            else
                Console.WriteLine("겨울이 아닙니다.");
            
            Console.WriteLine(a);
            Console.WriteLine((int)a);
        }

 

 enum Season { Spring=3, Summer=6, Autumn, Winter }

위 코드는 Sprint=3, Summer=6, Autumn=7, Winter=8 이라는 값을 갖게됩니다.

 

 

반응형