[c#] 열거형 데이터 타입
Enum 개요
Enum은 연속된 상수 값을 정의하는 데 사용되며, 사용자가 원하는 이름으로 상수 값을 할당할 수 있습니다.
아래는 Enum을 사용하는 간단한 예제입니다:
enum Days
{
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
}
위의 예제는 ‘Days’ 열거형을 정의하고, 각 상수에 0부터 시작하는 기본 값이 할당되어 있습니다.
Enum 사용 방법
Enum은 switch 문과 함께 사용하여 가독성 있는 코드를 작성할 수 있습니다. 또한, Enum의 값은 형식으로 강제할 필요가 없으며, Enum 타입을 사용하여 값을 비교할 수 있습니다.
Days myDay = Days.Monday;
switch (myDay)
{
case Days.Sunday:
Console.WriteLine("일요일입니다.");
break;
case Days.Monday:
Console.WriteLine("월요일입니다.");
break;
// 나머지 요일에 대한 처리
}
이러한 방식으로 Enum을 활용하면 프로그램의 가독성과 유지보수성을 향상시킬 수 있습니다.
참고 문헌: Microsoft. “Enum keyword (C# Reference)”. https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/enum