DE .NET, SQLSERVER Y MÁS, APRENDE CONMIGO!✔

Desarrollo de todo tipo de aplicaciones y Administración de Base de datos con Tecnología Microsoft


UNETE

IEnumerable

0


 

IEnumerable

IEnumerable en C# es una interfaz que define un método, GetEnumerator, que devuelve una interfaz IEnumerator. Esto permite el acceso de solo lectura a una colección, luego una colección que implementa IEnumerable se puede usar con una declaración for-each.

Puntos clave

1.      1. La interfaz IEnumerable contiene el espacio de nombres System.Collections.Generic.
2.      La interfaz IEnumerable es una interfaz genérica que permite recorrer listas genéricas o no genéricas.
3.      La interfaz IEnumerable también funciona con la expresión de consulta linq.
4.      Interfaz IEnumerable Devuelve un enumerador que itera a través de la colección.

 Esto funciona para el acceso de solo lectura a una colección que implementa que IEnumerable se puede usar con una instrucción foreach.

Tiene un solo método:

GetEnumerator() : este método devuelve un enumerador que itera a través de una colección.

La siguiente es la implementación del método GetEnumerator() de la interfaz IEnumerable en C#:

IEnumerator IEnumerable.GetEnumerator() {

return (IEnumerator) GetEnumerator();

}

Los siguientes son los métodos de extensión de la interfaz IEnumerable en C#:

Nombre y descripción del método

1

AsParallel()
Habilita la paralelización de una consulta

2

AsQueryable()
El método convierte un IEnumerable en un IQueryable.

3

Cast<TResult>()
El método convierte los elementos de un IEnumerable al tipo especificado

4

OfType<TResult>()
Filtra los elementos de un IEnumerable en función de un tipo especificado.

DEMOSTRACIÓN

En el aplicativo de consola, arriba del metodo Main(), escribiremos lo siguiente


En el metodo Main, realizaremos la implementación:


El resultado en la consola









Tal vez te interesen estas entradas

No hay comentarios