IteradorExtensionT (Clase) |
Espacio de nombres: CGSSL.Munigex.Lib.Utiles
public static class IteradorExtension<T>
El tipo IteradorExtensionT expone a los siguientes miembros.
Nombre | Descripción | |
---|---|---|
Alguno |
Determina si al menos uno de los elementos de la secuencia cumple una condición determinada
| |
Coger |
Devuelve una secuencia con un número especificado de elementos contiguos desde el principio de una secuencia.
| |
Concatenar |
Concatena dos secuencias.
| |
Consolidar | Dada un lista de elementos en una secuencia, genera una sola cadena de texto con todos
los elementos | |
Contar(IEnumerableT) | Devuelve la cantidad de elementos de una secuencia. | |
Contar(IEnumerableT, FuncT, Boolean) | Devuelve la cantidad de elementos de una secuencia que cumplan determinada condición. | |
Distintos |
Devuelve una nueva secuencia sin elementos repetidos utilizando el comparador de igualdad predeterminado para comparar los valores.
| |
EnArray | Convierte una secuencia enumerable en una matriz fija | |
EnEsquema | Devuelve el esquema de campos públicos de un elemento | |
EnLista | Convierte una secuencia enumerable en una lista fija | |
EnTabla(IEnumerableT) | Devuelve en forma de DataTabla todas las propiedades de la enumeración | |
EnTabla(IEnumerableT, String) | Genera una tabla de datos de estilo DataTable | |
Excepto |
Devuelve una secuencia con los elementos de secuencia1 que no están en secuencia2
| |
Filtrar(IEnumerableT, FuncT, Boolean) | Filtra los elementos de una secuencia cualquiera por un criterio concreto | |
Filtrar(IEnumerableT, FuncT, Int32, Boolean) | Filtra una secuencia de elementos | |
Interseccion |
Devuelve una secuencia con los elementos que pertenezcan a la dos secuencias. (Devuelve los elementos comunes)
| |
Invertir |
Devuelve una secuencia que contiene los elementos de la secuencia original con el orden inverso.
| |
Mientras | Devuelve un secuencia extrayendo elementos de otra mientras sea cierta una determinada condición | |
Numerar(IEnumerableT) |
Numera los elementos de la secuencia de entrada
| |
Numerar(IEnumerableT, Int32) |
Numera los elementos de la secuencia de entrada
| |
Ordenar(IEnumerableT, FuncT, Int32) | Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial | |
Ordenar(IEnumerableT, FuncT, T, Int32) | Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial | |
OrdenarTK(IEnumerableT, FuncT, TK) | Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial | |
OrdenarDescendente(IEnumerableT, FuncT, Int32) | Devuelve una secuencia ordenada de forma descendente en función de un criterio y una
secuencia inicial | |
OrdenarDescendente(IEnumerableT, FuncT, T, Int32) | Devuelve una secuencia ordenada de forma descendente en función de un criterio y una
secuencia inicial | |
OrdenarDescendenteTK(IEnumerableT, FuncT, TK) | Devuelve una secuencia ordenada de forma descendente en función de un criterio y una
secuencia inicial | |
Primero(IEnumerableT) |
Devuelve el primer elemento de una secuencia o un valor predeterminado si no se encuentra ningún elemento.
| |
Primero(IEnumerableT, FuncT, Boolean) | Devuelve el primer elemento que se encuentre que cumpla una condición | |
Primeros |
Devuelve una secuencia con los elementos iniciales de la secuencia
| |
Saltar |
Omite un número especificado de elementos en una secuencia y luego devuelve los elementos restantes.
| |
SeleccionarTR(IEnumerableT, FuncT, TR) | Proyecta cada elemento de una secuencia en un nuevo elemento de otra secuencia | |
SeleccionarTR(IEnumerableT, FuncT, Int32, TR) | Proyecta cada elemento de una secuencia en un nuevo elemento generando una nueva secuencia | |
SeleccionarMuchosTR(IEnumerableT, FuncT, IEnumerableTR) |
Proyecta cada elemento de una secuencia que implementa IEnumerableT invocando a la función de selección
y reduce las secuencias resultantes en una sola.
| |
SeleccionarMuchosTR(IEnumerableT, FuncT, Int32, IEnumerableTR) |
Proyecta cada elemento de una secuencia en IEnumerableT invocando a la función de selección y
reduce las secuencias resultantes en una única secuencia.
| |
SubRango |
Devuelve un subconjunto de elementos de la secuencia de entrada
| |
Sumatorio | Genera la suma flotante de los valores de una secuencia | |
Todos |
Determina si todos los elementos de la secuencia cumplen una condición determinada
| |
Ultimo |
Devuelve el último elemento de una secuencia o un valor predeterminado si no se encuentra ningún elemento.
| |
Ultimos |
Devuelve un número especificado de elementos contiguos desde el final de una secuencia.
| |
Union |
Devuelve una secuencia que es la unión de dos secuencias
| |
Voltear |
Invierte el orden de los elementos de una secuencia.
|
Lista=Expediente.Titulares.Filtrar(funcion(x) { x.Persona.Edad>45 }).Primero().Direcciones.Ordenar(funcion(y) { y.Poblacion })