| IteradorExtensionTOrdenar (Método (IEnumerableT, FuncT, T, Int32)) | 
CGS S.L. - Manual de referenciaDevuelve una secuencia ordenada en función de un criterio y una secuencia inicial
 
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> Ordenar(
	IEnumerable<T> secuencia,
	Func<T, T, int> criterio
)
Parámetros
- secuencia
 - Tipo: System.Collections.GenericIEnumerableT
Secuencia de entrada. - criterio
 - Tipo: SystemFuncT, T, Int32
     Criterio para ordenar. El criterio es una función que
                                         debe devolver un valor numérico de comparación del primer argumento con 
                                         el segundo argumento. El valor resultante negativo indica que T1<T2, 
                                         cero indica que T1=T2 y positivo que T1>T2   
Valor devuelto
Tipo: 
IEnumerableTLa secuencia ordenada
EjemplosSupongamos que queremos sacar la lista de titulares de un expediente ordenados por Edad
             
ListaMayores= Expedientes.Titulares.Ordenar( funcion(x,y) => { x.Persona.Edad - y.Persona.Edad });
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