23.1 열거형 형식 사용하기
C#에서 열거형(enumeration) 형식은 기억하기 어려운 상수들을 기억하기 쉬운 이름 하나로 묶어 관리하는 표현 방식입니다. 일반적으로 열거형으로 줄여 말합니다. 열거형을 사용하면 값 리스트 여러 개를 이름 하나로 관리할 수 있는 장점이 있습니다. 열거형은 enum 키워드를 사용하고 이늄 또는 이넘으로 읽습니다. 학습 초반에는 보통 이미 만들어 놓은 열거형을 편리하게 사용하며, 직접 만들어서 사용하는 경우는 적습니다.
ConsoleColor 열거형으로 콘솔의 전경색 및 배경색 바꾸기
닷넷 프레임워크에 내장된 열거형을 먼저 사용해 보겠습니다. 이번에는 내장된 열거형인 ConsoleColor 열거형을 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
내장된 ConsoleColor 열거형 사용: ConsoleColorDemo.cs
using System; class ConsoleColorDemo { static void Main() { //전경색 Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("Blue"); Console.ResetColor(); //배경색 Console.BackgroundColor = ConsoleColor.Yellow; Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Red"); Console.ResetColor(); } }