그럼 사용자 정의 열거형을 만들어 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
사용자 정의 열거형 사용: EnumerationDemo.cs
using System; enum Priority //우선순위를 묶어 관리할 수 있는 Priority 열거형 생성 { High, Normal, Low } class EnumerationDemo { static void Main() { Priority high = Priority.High; //인텔리센스의 도움을 받을 수 있어 편리함 Priority normal = Priority.Normal; Priority low = Priority.Low; Console.WriteLine($"{high}, {normal}, {low}"); } }
실행 결과
High, Normal, Low
우선순위를 나타내는 Priority 열거형에 High, Normal, Low 세 가지 항목을 줍니다. Priority high 변수에는 Priority.High 값을 주는 형태로 Priority 열거형을 사용할 수 있습니다. 열거형 변수 값을 콘솔에서 문자열로 출력하면 열거형의 멤버 이름이 문자열로 출력됩니다.