データ操作

[C#] enum値→数値に変換する

2021年5月4日

enum値を数値に変換するサンプルです。

サンプル

例)TestEnum.NGを数値にする

TestEnumの定義は以下です。

public enum TestEnum :int
{
  OK = 0,
  WARNING = 1,
  NG = 9
}

TestEnum.NGをint型に変換します。

var e = TestEnum.NG;
int a = (int)e;

結果

9

備考

  • Enum値を数値で取得するには、int型にキャストすればOKです。

関連記事

-データ操作
-