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

この記事では、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
にキャストしました。