Arrastre para cambiar el tamaño
IteradorExtensionTFiltrar (Método (IEnumerableT, FuncT, Boolean))
CGS S.L. - Manual de referencia
Filtra los elementos de una secuencia cualquiera por un criterio concreto

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 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: IEnumerableT
Devuelve una secuencia con los elementos filtrados
Ejemplos
Supongamos 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();

//Región con los nombres de los mayores
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