Convertir Lista a IEnumerable en C#
-
Convierta la lista a IEnumerable con la palabra clave
asenC# -
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#
