C#では、列挙型をどのように定義して使用しますか?

C#では、列挙型は名前付き定数の集合を定義するデータ型です。通常、列挙型は関連する定数のグループを識別するために使用され、コードをより読みやすく、管理しやすくします。

C#での列挙型の定義と使用の例を示します:

// 定义一个枚举类型
public enum DaysOfWeek
{
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
}

// 使用枚举类型
DaysOfWeek today = DaysOfWeek.Monday;

// 输出枚举值
Console.WriteLine(today); // 输出 Monday

// 使用 switch 语句处理枚举类型
switch (today)
{
    case DaysOfWeek.Monday:
        Console.WriteLine("Today is Monday");
        break;
    case DaysOfWeek.Tuesday:
        Console.WriteLine("Today is Tuesday");
        break;
    // 其他枚举值的处理
    default:
        Console.WriteLine("Today is not Monday or Tuesday");
        break;
}

枚挙型を定義することで、コード中の定数値をより明確に表示し、コードの読みやすさと保守性を向上させることができます。枚挙型を使用する際には、他のデータ型と同様に値の代入、比較、処理ができます。

bannerAds