Afficher en anglais

Partage via


Enumerable.OrderDescending Méthode

Définition

Surcharges

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

Trie les éléments d'une séquence dans l'ordre décroissant.

OrderDescending<T>(IEnumerable<T>)

Trie les éléments d'une séquence dans l'ordre décroissant.

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

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

Trie les éléments d'une séquence dans l'ordre décroissant.

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

Paramètres de type

T

Le type des éléments de source.

Paramètres

source
IEnumerable<T>

Séquence de valeurs à classer.

comparer
IComparer<T>

IComparer<T> pour comparer les clés.

Retours

IOrderedEnumerable<TElement> dont les éléments sont triés.

Exceptions

source a la valeur null.

Remarques

Cette méthode est implémentée à l’aide d’une exécution différée. La valeur de retour immédiat est un objet qui stocke toutes les informations nécessaires à l’exécution de l’action. La requête représentée par cette méthode n’est pas exécutée tant que l’objet n’est pas énuméré en appelant sa <méthode see cref="M :System.Collections.Generic.IEnumerable'1.GetEnumerator> .

Si le comparateur est null, le comparateur <par défaut voir cref="P :System.Collections.Generic.Comparer'1.Default> est utilisé pour comparer des éléments.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9

OrderDescending<T>(IEnumerable<T>)

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

Trie les éléments d'une séquence dans l'ordre décroissant.

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

Paramètres de type

T

Le type des éléments de source.

Paramètres

source
IEnumerable<T>

Séquence de valeurs à classer.

Retours

IOrderedEnumerable<TElement> dont les éléments sont triés.

Exceptions

source a la valeur null.

Remarques

Cette méthode est implémentée à l’aide d’une exécution différée. La valeur de retour immédiat est un objet qui stocke toutes les informations nécessaires à l’exécution de l’action. La requête représentée par cette méthode n’est pas exécutée tant que l’objet n’est pas énuméré en appelant sa <méthode see cref="M :System.Collections.Generic.IEnumerable'1.GetEnumerator> .

Cette méthode compare des éléments à l’aide du comparateur <par défaut, voir cref="P :System.Collections.Generic.Comparer'1.Default>.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET 7, 8, 9