C# で Int を列挙型に変換する

Minahil Noor 2023年10月12日
C# で Int を列挙型に変換する

この記事では、C# で int を enum に変換する方法を紹介します。

C# で int を enum に変換するにはタイプキャスティングを使う

C# で int を enum に変換するには、伝統的な型キャストを使用します。列挙型は、定数、変更不可能、および読み取り専用変数のグループを表す特別なクラスです。型キャストを使用するための正しい構文は次のとおりです。

YourEnum variableName = (YourEnum)yourInt;

以下のプログラムは、型キャストを使用して int を C# の列挙型にキャストする方法を示しています。

using System;
public class Program {
  public enum MyEnum { Zero = 0, One = 1 }
  public static void Main() {
    int val = 1;
    MyEnum num = (MyEnum)val;
    Console.WriteLine(num);
  }
}

出力:

One

整数値を列挙定数 One にキャストしました。

関連記事 - Csharp Integer

関連記事 - Csharp Enum