So konvertieren Sie einen IEnumerable in eine Liste in C#
Minahil Noor
30 März 2021
25 Oktober 2020

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 IEnumerable
Verwandter Artikel - Csharp List
- C# Element aus der Liste entfernen
- C# Zwei Listen zusammenfügen
- Die AddRange-Funktion für List in C#
- Eindeutige Elemente zum Auflisten in C#
- Finden Sie Duplikate in einer Liste in C#