Leer en inglés

Compartir a través de


Enumerable.OrderDescending Método

Definición

Sobrecargas

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Ordena de manera descendente los elementos de una secuencia.

OrderDescending<T>(IEnumerable<T>)

Ordena de manera descendente los elementos de una secuencia.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Source:
OrderBy.cs
Source:
OrderBy.cs
Source:
OrderBy.cs

Ordena de manera descendente los elementos de una secuencia.

C#
public static System.Linq.IOrderedEnumerable<T> OrderDescending<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IComparer<T>? comparer);

Parámetros de tipo

T

Tipo de los elementos de source.

Parámetros

source
IEnumerable<T>

Secuencia de valores que se va a ordenar.

comparer
IComparer<T>

IComparer<T> para comparar claves.

Devoluciones

cuyos IOrderedEnumerable<TElement> elementos se ordenan.

Excepciones

source es null.

Comentarios

Este método se implementa mediante la ejecución diferida. El valor devuelto inmediato es un objeto que almacena toda la información necesaria para realizar la acción. La consulta representada por este método no se ejecuta hasta que se enumera el objeto llamando al <método see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .

Si el comparador es null, el comparador <predeterminado ve cref="P:System.Collections.Generic.Comparer'1.Default> se usa para comparar elementos.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 7, 8, 9

OrderDescending<T>(IEnumerable<T>)

Source:
OrderBy.cs
Source:
OrderBy.cs
Source:
OrderBy.cs

Ordena de manera descendente los elementos de una secuencia.

C#
public static System.Linq.IOrderedEnumerable<T> OrderDescending<T> (this System.Collections.Generic.IEnumerable<T> source);

Parámetros de tipo

T

Tipo de los elementos de source.

Parámetros

source
IEnumerable<T>

Secuencia de valores que se va a ordenar.

Devoluciones

cuyos IOrderedEnumerable<TElement> elementos se ordenan.

Excepciones

source es null.

Comentarios

Este método se implementa mediante la ejecución diferida. El valor devuelto inmediato es un objeto que almacena toda la información necesaria para realizar la acción. La consulta representada por este método no se ejecuta hasta que se enumera el objeto llamando al <método see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .

Este método compara los elementos mediante el comparador <predeterminado, vea cref="P:System.Collections.Generic.Comparer'1.Default>.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 7, 8, 9