Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

EnumerableRowCollectionExtensions.OrderByDescending<TRow, TKey> méthode (EnumerableRowCollection<TRow>, Func<TRow, TKey>, IComparer<TKey>)

 

Date de publication : novembre 2016

Trie les lignes d’un EnumerableRowCollection dans l’ordre décroissant selon la clé spécifiée et un comparateur. Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être directement utilisée à partir de votre code.

Espace de noms:   System.Data
Assembly:  System.Data.DataSetExtensions (dans System.Data.DataSetExtensions.dll)

public static OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow, TKey>(
	this EnumerableRowCollection<TRow> source,
	Func<TRow, TKey> keySelector,
	IComparer<TKey> comparer
)

Paramètres

source
Type: System.Data.EnumerableRowCollection<TRow>

Un EnumerableRowCollection contenant le DataRow éléments.

keySelector
Type: System.Func<TRow, TKey>

Fonction permettant d'extraire une clé d'un élément.

comparer
Type: System.Collections.Generic.IComparer<TKey>

Un IComparer<T> pour comparer les clés.

Valeur de retour

Type: System.Data.OrderedEnumerableRowCollection<TRow>

Une OrderedEnumerableRowCollection<TRow> dont les éléments sont triés par la clé spécifiée et le comparateur.

Paramètres de type

TRow

Le type des éléments de ligne source, généralement DataRow.

TKey

Le type de la clé retournée par keySelector.

Cette méthode est implémentée à l’aide de l’exécution différée. L’exécution valeur de retour est un objet qui stocke toutes les informations qui sont requis pour effectuer l’action. La requête représentée par cette méthode n’est pas exécutée tant que l’objet est énumérée en appelant son GetEnumerator méthode directement ou à l’aide de foreach dans Visual C# ou For Each dans Visual Basic.  

.NET Framework
Disponible depuis 3.5

M:System.Data.EnumerableRowCollectionExtensions.Select``2(System.Data.EnumerableRowCollection{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})
ThenByDescending
OrderByDescending<TSource, TKey>
OrderByDescending Surcharge
EnumerableRowCollectionExtensions classe
System.Data espace de noms

Retour au début
Afficher: