So konvertieren Sie einen IEnumerable in eine Liste in C#

Dieser Artikel stellt eine Methode vor, mit der ein IEnumerable in eine Liste in C# konvertiert werden kann.

  • Verwenden Sie die Methode ToList().

Verwenden Sie die Methode ToList(), um einen IEnumerable in eine Liste in C# zu konvertieren

In C# können wir die ToList() Methode der Linq Klasse verwenden, um einen IEnumerable in eine Liste zu konvertieren. Die korrekte Syntax zur Verwendung dieser Methode lautet wie folgt

Enumerable.ToList(source);

Die Methode ToList() hat nur einen Parameter. Die Einzelheiten ihres Parameters sind wie folgt.

Parameter Beschreibung
source obligatorisch Dies ist das IEnumerable, das wir in eine Liste umwandeln wollen.

Diese Funktion gibt eine Liste zurück, die die Elemente des gegebenen IEnumerable repräsentiert.

Das Programm unten zeigt, wie wir die Methode ToList() verwenden können, um eine IEnumerable in eine Liste zu konvertieren.

using System;
using System.Collections.Generic;
using System.Linq;

class StringToByteArray {
  static void Main(string[] args) {
    IEnumerable < int > enumerable = Enumerable.Range(1, 50);
    List < int > mylist = enumerable.ToList();
    Console.WriteLine("The List is:");
    foreach(int length in mylist) {
      Console.WriteLine(length);
    }

  }
}

Ausgabe:

The List is:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50

Verwandter Artikel - Csharp List

  • C# Zwei Listen zusammenfügen