C# で IEnumerable を List に変換し、List を IEnumerable に戻すにはどうすればよいですか?

王林
リリース: 2023-09-03 14:57:04
転載
1378 人が閲覧しました

如何在 C# 中将 IEnumerable 转换为 List 以及将 List 转换回 IEnumerable?

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 サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!