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
'CSharp > CSharp 문법' 카테고리의 다른 글
switch 표현식으로 깔끔한 조건 분기 구현하기 (0) | 2025.04.22 |
---|---|
List<T>와 AddRange()로 다중 요소 추가하기 (0) | 2025.04.18 |
try-catch-finally 구문으로 예외 처리 완전 정복! (0) | 2025.04.14 |
foreach와 yield return을 활용한 커스텀 이터레이터 (0) | 2025.04.08 |
switch 표현식으로 간결하게 조건 분기하기 (0) | 2025.04.01 |
댓글