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 이라는 값을 갖게됩니다.
반응형