본문 바로가기
CSharp/CSharp 문법

enum을 활용한 의미 있는 상수 집합 정의

by MonoSoft 2025. 4. 16.
728x90
반응형

enum을 활용한 의미 있는 상수 집합 정의

 

 

enum(열거형)은 관련된 상수 값을 이름으로 
표현할 수 있게 해주는 C#의 기능입니다.
의미 있는 이름으로 코드를 작성하면 가독성, 
유지보수성이 모두 좋아집니다.

using System;

enum OrderStatus
{
    Pending,
    Processing,
    Shipped,
    Delivered,
    Cancelled
}

class Program
{
    static void Main()
    {
        OrderStatus status = OrderStatus.Shipped;

        Console.WriteLine($"주문 상태: {status}");

        if (status == OrderStatus.Shipped)
        {
            Console.WriteLine("📦 상품이 배송 중입니다.");
        }
    }
}

출력 결과
주문 상태: Shipped  
📦 상품이 배송 중입니다.


enum은 기본적으로 0부터 시작하는 정수 값에 이름을 부여합니다.
OrderStatus.Shipped처럼 의미 있는 이름을 사용하면 코드가 직관적입니다.
switch문과 함께 사용하면 다양한 분기 처리가 깔끔해집니다.


#CSharp #enum #Constants #CleanCode #DotNet #CodingTip 
#BestPractices #TypeSafety #Readability #SwitchCase

728x90
반응형

댓글