더북(TheBook)

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();
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.