So konvertieren Sie einen IEnumerable in eine Liste in C#
Minahil Noor
16 Februar 2024
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