| IteradorExtensionTFiltrar (Método (IEnumerableT, FuncT, Boolean)) | 
CGS S.L. - Manual de referenciaFiltra los elementos de una secuencia cualquiera por un criterio concreto
 
Espacio de nombres: CGSSL.Munigex.Lib.UtilesEnsamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxispublic static IEnumerable<T> Filtrar(
	IEnumerable<T> secuencia,
	Func<T, bool> condicion
)
Parámetros
- secuencia
 - Tipo: System.Collections.GenericIEnumerableT
 Secuencia de elementos. Por ejemplo una lista de titulares - condicion
 - Tipo: SystemFuncT, Boolean
Función que hace de condición a cumplir por cada elemento que pase el filtro 
Valor devuelto
Tipo: 
IEnumerableTDevuelve una secuencia con los elementos filtrados
EjemplosSupongamos que queremos sacar la lista de los titulares de un expediente con una edad superior a 45 años
            
ListaMayores= Expedientes.Titulares.Filtrar( funcion(x) => { x.Persona.Edad > 45 });
PrimerMayor = ListaMayores.Primero();
UltimoMayor = ListaMayores.Ultimo();
r = Iterar(ListaMayores)
{
    NombreMayor = r.Nombre;
}
             Los filtros se pueden aplicar de forma reiterada y generarse listados de todo tipo dentro de los documentos.
            
Vea también