Arrastre para cambiar el tamaño
IteradorExtensionT (Clase)
CGS S.L. - Manual de referencia
Jerarquía de herencia
SystemObject
  CGSSL.Munigex.Lib.UtilesIteradorExtensionT

Espacio de nombres: CGSSL.Munigex.Lib.Utiles
Ensamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxis
C#
public static class IteradorExtension<T>

Parámetros de tipo

T
Tipo de los elementos de las secuencias

El tipo IteradorExtensionT expone a los siguientes miembros.

Métodos
  NombreDescripción
Método públicoMiembro estáticoAlguno
Determina si al menos uno de los elementos de la secuencia cumple una condición determinada
Método públicoMiembro estáticoCoger
Devuelve una secuencia con un número especificado de elementos contiguos desde el principio de una secuencia.
Método públicoMiembro estáticoConcatenar
Concatena dos secuencias.
Método públicoMiembro estáticoCódigo de ejemploConsolidar
Dada un lista de elementos en una secuencia, genera una sola cadena de texto con todos los elementos
Método públicoMiembro estáticoCódigo de ejemploContar(IEnumerableT)
Devuelve la cantidad de elementos de una secuencia.
Método públicoMiembro estáticoCódigo de ejemploContar(IEnumerableT, FuncT, Boolean)
Devuelve la cantidad de elementos de una secuencia que cumplan determinada condición.
Método públicoMiembro estáticoDistintos
Devuelve una nueva secuencia sin elementos repetidos utilizando el comparador de igualdad predeterminado para comparar los valores.
Método públicoMiembro estáticoEnArray
Convierte una secuencia enumerable en una matriz fija
Método públicoMiembro estáticoEnEsquema
Devuelve el esquema de campos públicos de un elemento
Método públicoMiembro estáticoEnLista
Convierte una secuencia enumerable en una lista fija
Método públicoMiembro estáticoEnTabla(IEnumerableT)
Devuelve en forma de DataTabla todas las propiedades de la enumeración
Método públicoMiembro estáticoEnTabla(IEnumerableT, String)
Genera una tabla de datos de estilo DataTable
Método públicoMiembro estáticoExcepto
Devuelve una secuencia con los elementos de secuencia1 que no están en secuencia2
Método públicoMiembro estáticoCódigo de ejemploFiltrar(IEnumerableT, FuncT, Boolean)
Filtra los elementos de una secuencia cualquiera por un criterio concreto
Método públicoMiembro estáticoFiltrar(IEnumerableT, FuncT, Int32, Boolean)
Filtra una secuencia de elementos
Método públicoMiembro estáticoInterseccion
Devuelve una secuencia con los elementos que pertenezcan a la dos secuencias. (Devuelve los elementos comunes)
Método públicoMiembro estáticoInvertir
Devuelve una secuencia que contiene los elementos de la secuencia original con el orden inverso.
Método públicoMiembro estáticoMientras
Devuelve un secuencia extrayendo elementos de otra mientras sea cierta una determinada condición
Método públicoMiembro estáticoNumerar(IEnumerableT)
Numera los elementos de la secuencia de entrada
Método públicoMiembro estáticoNumerar(IEnumerableT, Int32)
Numera los elementos de la secuencia de entrada
Método públicoMiembro estáticoOrdenar(IEnumerableT, FuncT, Int32)
Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial
Método públicoMiembro estáticoCódigo de ejemploOrdenar(IEnumerableT, FuncT, T, Int32)
Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial
Método públicoMiembro estáticoOrdenarTK(IEnumerableT, FuncT, TK)
Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial
Método públicoMiembro estáticoOrdenarDescendente(IEnumerableT, FuncT, Int32)
Devuelve una secuencia ordenada de forma descendente en función de un criterio y una secuencia inicial
Método públicoMiembro estáticoCódigo de ejemploOrdenarDescendente(IEnumerableT, FuncT, T, Int32)
Devuelve una secuencia ordenada de forma descendente en función de un criterio y una secuencia inicial
Método públicoMiembro estáticoOrdenarDescendenteTK(IEnumerableT, FuncT, TK)
Devuelve una secuencia ordenada de forma descendente en función de un criterio y una secuencia inicial
Método públicoMiembro estáticoPrimero(IEnumerableT)
Devuelve el primer elemento de una secuencia o un valor predeterminado si no se encuentra ningún elemento.
Método públicoMiembro estáticoPrimero(IEnumerableT, FuncT, Boolean)
Devuelve el primer elemento que se encuentre que cumpla una condición
Método públicoMiembro estáticoPrimeros
Devuelve una secuencia con los elementos iniciales de la secuencia
Método públicoMiembro estáticoSaltar
Omite un número especificado de elementos en una secuencia y luego devuelve los elementos restantes.
Método públicoMiembro estáticoSeleccionarTR(IEnumerableT, FuncT, TR)
Proyecta cada elemento de una secuencia en un nuevo elemento de otra secuencia
Método públicoMiembro estáticoSeleccionarTR(IEnumerableT, FuncT, Int32, TR)
Proyecta cada elemento de una secuencia en un nuevo elemento generando una nueva secuencia
Método públicoMiembro estáticoSeleccionarMuchosTR(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.
Método públicoMiembro estáticoCódigo de ejemploSeleccionarMuchosTR(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.
Método públicoMiembro estáticoSubRango
Devuelve un subconjunto de elementos de la secuencia de entrada
Método públicoMiembro estáticoSumatorio
Genera la suma flotante de los valores de una secuencia
Método públicoMiembro estáticoTodos
Determina si todos los elementos de la secuencia cumplen una condición determinada
Método públicoMiembro estáticoUltimo
Devuelve el último elemento de una secuencia o un valor predeterminado si no se encuentra ningún elemento.
Método públicoMiembro estáticoUltimos
Devuelve un número especificado de elementos contiguos desde el final de una secuencia.
Método públicoMiembro estáticoUnion
Devuelve una secuencia que es la unión de dos secuencias
Método públicoMiembro estáticoVoltear
Invierte el orden de los elementos de una secuencia.
Top
Observaciones
Estos métodos permiten filtrar, ordenar o adaptar secuencias para que puedan ser emitidas en las regiones de un documento combinado de Munigex.
Ejemplos
Un ejemplo con varias operaciones aplicadas a una secuencia. El siguiente código devuelve una lista de direcciones del primer titular mayor de 45 años, ordenadas por orden alfabético de población.
Lista=Expediente.Titulares.Filtrar(funcion(x) { x.Persona.Edad>45 }).Primero().Direcciones.Ordenar(funcion(y) { y.Poblacion })
En una sola fórmula se han aplicado las operaciones Filtrar(), Primero() y Ordenar() que esta clase ofrece.
Vea también