Arrastre para cambiar el tamaño
IteradorExtensionTOrdenarDescendente (Método (IEnumerableT, FuncT, T, Int32))
CGS S.L. - Manual de referencia
Devuelve una secuencia ordenada de forma descendente en función de un criterio y una secuencia inicial

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> OrdenarDescendente(
	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: IEnumerableT
La secuencia ordenada
Ejemplos
Supongamos que queremos sacar la lista de titulares de un expediente ordenados por Edad
ListaMayores= Expedientes.Titulares.OrdenarDescendente( funcion(x,y) => { x.Persona.Edad - y.Persona.Edad });
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