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