データ操作

[C#] Enumに定義されている名称と値を全て取得する

Enum(列挙型)に定義されている名称と値を全て取得するサンプルです。

サンプル

例)Enumに定義されている名称と値を全て取得する


// Enum「STATUS」
public enum STATUS : int
{
  OK = 0,
  WARNING = 1,
  NG = 9
}

// Enumの名称と値を取り出して表示する
foreach (STATUS elem in Enum.GetValues(typeof(STATUS)))
{
  var value = (int)elem;
  var name = elem.ToString();
  Console.WriteLine($"{name}, {value}");
}

結果

OK, 0
WARNING, 1
NG, 9

関連記事

-データ操作
-