Comment convertir un IEnumerable en une liste en C#
Minahil Noor
16 février 2024
Cet article présente une méthode permettant de convertir un iEnumerable en une liste en C#.
- Utilisez la méthode
ToList()
.
Utilisez la méthode ToList()
pour convertir un IEnumerable en une liste en C#
En C#, nous pouvons utiliser la méthode ToList()
de la classe Linq
pour convertir un IEnumerable en liste. La syntaxe correcte pour utiliser cette méthode est la suivante
Enumerable.ToList(source);
La méthode ToList()
n’a qu’un seul paramètre. Le détail de son paramètre est le suivant.
Paramètres | Description | |
---|---|---|
source |
obligatoire | C’est le IEnumerable que nous voulons convertir en liste. |
Cette fonction retourne une liste représentant les éléments du IEnumerable
donné.
Le programme ci-dessous montre comment nous pouvons utiliser la méthode ToList()
pour convertir un IEnumerable
en une liste.
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);
}
}
}
Production:
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