[C#] Enum の文字列を取得
Enum は数値で扱うのが、その項目自体を文字列で取得したいケースもある。
foreach で列挙すると、以下のようになる。
http://msdn.microsoft.com/ja-jp/library/system.enum.getnames(v=vs.110).aspx
Enum については、こちらでも色々と書いている。
foreach で列挙すると、以下のようになる。
using System.Diagnostics; enum Size { S, M, L, すーぱーさいず, } foreach (string x in Enum.GetNames(typeof(Size))) { // 出力結果 // S // M // L // すーぱーさいず Debug.WriteLine(x.ToString()); }Enum.GetNames メソッド
http://msdn.microsoft.com/ja-jp/library/system.enum.getnames(v=vs.110).aspx
Enum については、こちらでも色々と書いている。