Como Converter um Enumerável em uma Lista em C#
Minahil Noor
11 dezembro 2023
Este artigo introduzirá um método para converter um IEnumerável em uma lista em C#.
- Utilize o método
ToList()
.
Utilize o ToList()
Método para converter um IEnumerable em uma lista em C#
Em C#, podemos utilizar o método ToList()
da classe Linq
para converter um IEnumerable em uma lista. A sintaxe correta para utilizar este método é a seguinte
Enumerable.ToList(source);
O método ToList()
tem apenas um parâmetro. O detalhe de seu parâmetro é o seguinte.
Parâmetros | Descrição | |
---|---|---|
source |
obrigatório | Este é o Enumerável que queremos converter em uma lista. |
Esta função retorna uma lista que representa os elementos do Enumerável
dado.
O programa abaixo mostra como podemos utilizar o método ToList()
para converter um IEnumerável
em uma lista.
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);
}
}
}
Resultado:
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