重複の可能性:
列挙型の IEnumerable 拡張メソッド
ジェネリックを使用して、列挙型から IEnumerable を作成する方法を作成するにはどうすればよいですか?
次のような列挙型を指定します。
public enum City
{
London = 1,
Liverpool = 20,
Leeds = 25
}
public enum House
{
OneFloor = 1,
TwoFloors = 2
}
これらを「データ」と「値」という名前の 2 つのフィールドを持つ IEnumerable リストに変換するにはどうすればよいですか。これを行う一般的な方法または方法を持つことは可能でしょうか? 値が常に連続しているわけではないことに注意してください。