EnumのGetNameとGetType 2010-01-19 23:26:21 | C# C#に列挙型があります。その中のメソッドにGetNameとGetTypeがあります。 GetNameは、指定した値を持つ指定した列挙体にある定数の名前を取得します。 GetTypeは、現在のインスタンスの Type を取得します。 これらを組み合わせると、以下のようなことができます。 enum 天気 { 晴れ、くもり、雨、雪 } for(int i= 0;i<Enum.GetType(天気).Length;i++) { Console.WriteLine(Enum.GetName(typeof(天気), i)) } 列挙型の天気の一覧を出力することができます。 #ビジネススキル « シンプル is Best? | トップ | 疑ってみることも必要 »