Enumeration

JunDev·2025년 2월 27일

C#

목록 보기
13/23

Enum

An enum (enumeration) in C# is a value type that allows you to define a set of named constant values. It is useful when you have a variable that should only have specific predefined values.

// 1. Enumeration
enum DayOfWeek
{
    Sunday, // 0
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday
}

// 2. Enum (value change)
enum StatusCode
{
    Success = 200,
    BadRequest = 400,
    Unauthorized = 401,
    NotFound = 404
}

static void Main(string[] args)
{
    // 1.
    DayOfWeek today = DayOfWeek.Wednesday;

    Console.WriteLine(today); // output: Wednesday
    Console.WriteLine((int)today); // output: 3

    // 2.
    StatusCode status = StatusCode.NotFound;

    Console.WriteLine(status); // output: NotFound
    Console.WriteLine((int)status); // output: 404
profile
Jun's Dev Journey

0개의 댓글