IEnumerable は、IEnumerator インターフェイスを返す単一メソッド GetEnumerator() を定義するインターフェイスです。これは、すべての列挙可能な非ジェネリック コレクションの基本インターフェイスです。
これは、foreach ステートメントで使用できる IEnumerable を実装するコレクションへの読み取り専用アクセスに適用されます。
List クラスは、インデックスによってアクセスできるオブジェクトのリストを表します。これは、System.Collection.Generic 名前空間の下にあります。List クラスを使用すると、整数、文字列など、さまざまな型のコレクションを作成できます。 List クラスには、リストの検索、並べ替え、および操作のためのメソッドも用意されています。 IEnumerable
static void Main(string[] args) { List list = new List(); IEnumerable enumerable = Enumerable.Range(1, 5); foreach (var item in enumerable) { list.Add(item); } foreach (var item in list) { Console.WriteLine(item); } Console.ReadLine(); }
1 2 3 4 5
以上がC# で IEnumerable を List に変換し、List を IEnumerable に戻すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。