Convertir Lista a IEnumerable en C#
-
Convierta la lista a IEnumerable con la palabra clave
as
enC#
-
Convierta la lista en IEnumerable con el método de conversión de tipos en
C#
-
Convierta la lista en IEnumerable con el método LINQ en
C#
Este tutorial discutirá los métodos para convertir una lista a IEnumerable
en C#.
Convierta la lista a IEnumerable con la palabra clave as
en C#
Podemos convertir la estructura de datos List
a la estructura de datos IEnumerable
con la palabra clave as
en C#. Vea el siguiente ejemplo.
using System;
using System.Collections.Generic;
namespace list_to_ienumerable {
class Program {
static void Main(string[] args) {
List<int> ilist = new List<int> { 1, 2, 3, 4, 5 };
IEnumerable<int> enumerable = ilist as IEnumerable<int>;
foreach (var e in enumerable) {
Console.WriteLine(e);
}
}
}
}
Producción :
1
2
3
4
5
En el código anterior, convertimos la List
de enteros ilist
en el IEnumerable
de enteros enumerable
con la palabra clave as
en C#.
Convierta la lista en IEnumerable con el método de conversión de tipos en C#
También podemos usar el método de conversión de tipos para almacenar un objeto del tipo de datos Lista
en un objeto del tipo de datos IEnumerable
, como se muestra en el siguiente ejemplo de código.
using System;
using System.Collections.Generic;
namespace list_to_ienumerable {
class Program {
static void Main(string[] args) {
List<int> ilist = new List<int> { 1, 2, 3, 4, 5 };
IEnumerable<int> enumerable = (IEnumerable<int>)ilist;
foreach (var e in enumerable) {
Console.WriteLine(e);
}
}
}
}
Producción :
1
2
3
4
5
En el código anterior, convertimos la List
de enteros ilist
al IEnumerable
de enteros enumerable
con el método de conversión de tipos en C#.
Convierta la lista en IEnumerable con el método LINQ en C#
LINQ integra la funcionalidad de consulta SQL con las estructuras de datos en C#. Podemos usar la función AsEnumerable()
de LINQ para convertir una lista en un IEnumerable
en C#. El siguiente ejemplo de código nos muestra cómo podemos convertir una estructura de datos List
en una estructura de datos IEnumerable
con la función AsEnumerable()
de LINQ en C#.
using System;
using System.Collections.Generic;
using System.Linq;
namespace list_to_ienumerable {
class Program {
static void Main(string[] args) {
List<int> ilist = new List<int> { 1, 2, 3, 4, 5 };
IEnumerable<int> enumerable = ilist.AsEnumerable();
foreach (var e in enumerable) {
Console.WriteLine(e);
}
}
}
}
Producción :
1
2
3
4
5
En el código anterior, convertimos la List
de enteros ilist
en el IEnumerable
de enteros enumerable
con la función ilist.AsEnumerable()
en C#.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArtículo relacionado - Csharp List
- Cómo convertir un IEnumerable en una lista en C#
- C# Eliminar el artículo de la lista
- C# Unir dos listas juntas
- Contar los elementos de la lista en C#
- Convertir lista en diccionario en C#
- Elementos únicos para listar en C#