enum
をすべての列挙型のオプションを含むリストに変換する方法はありますか?
ベストアンサー1
IEnumerable<SomeEnum>
これは、Enum のすべての値を返します。
Enum.GetValues(typeof(SomeEnum)).Cast<SomeEnum>();
これを にしたい場合はList<SomeEnum>
、.ToList()
の後にを追加するだけです.Cast<SomeEnum>()
。
配列で Cast 関数を使用するには、System.Linq
using セクションに が必要です。