반응형
열거형(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 이라는 값을 갖게됩니다.
반응형
'C# > C#_기초강의' 카테고리의 다른 글
(C#) 연산자: ++, -- 증가연산자 감소연산자 증감연산자 (0) | 2023.04.21 |
---|---|
(C#) 연산자: 산술연산자 (0) | 2023.04.21 |
(C#) 자료 형식 변환(2): 문자열을 숫자로, 숫자를 문자열로 변환하기 (0) | 2023.04.20 |
(C#) 자료 형식 변환(1) type conversion (1) | 2023.04.20 |
(C#) 자료형: object, 박싱과 언박싱 (0) | 2023.04.20 |