EnumerableRowCollectionExtensions.ThenByDescending Méthode

Définition

Effectue un classement secondaire des lignes d’un EnumerableRowCollection ordre décroissant.

Surcharges

Nom Description
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Effectue un classement secondaire des lignes d’un EnumerableRowCollection ordre décroissant en fonction de la clé spécifiée.

ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Effectue un classement secondaire des lignes d’un EnumerableRowCollection ordre décroissant en fonction de la clé et du comparateur spécifiés.

ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)

Effectue un classement secondaire des lignes d’un EnumerableRowCollection ordre décroissant en fonction de la clé spécifiée.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey)) As OrderedEnumerableRowCollection(Of TRow)

Paramètres de type

TRow

Type des éléments de ligne dans source, généralement DataRow.

TKey

Type de la clé retournée par keySelector.

Paramètres

source
OrderedEnumerableRowCollection<TRow>

Contenant EnumerableRowCollection les DataRow éléments à commander.

keySelector
Func<TRow,TKey>

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

Retours

Dont OrderedEnumerableRowCollection<TRow> les éléments sont triés par la clé spécifiée.

Remarques

L’utilisation d’une ThenByDescending opération nécessite une opération de tri principale existante à l’aide OrderByde .

Cette méthode est implémentée à l’aide de l’exécution différée. La valeur de retour immédiate est un objet qui stocke toutes les informations requises pour effectuer 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 directement sa méthode GetEnumerator ou en utilisant foreach en Visual C# ou For Each dans Visual Basic.

Voir aussi

S’applique à

ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Effectue un classement secondaire des lignes d’un EnumerableRowCollection ordre décroissant en fonction de la clé et du comparateur spécifiés.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey>(this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)

Paramètres de type

TRow

Type des éléments de ligne dans source, généralement DataRow.

TKey

Type de la clé retournée par keySelector.

Paramètres

source
OrderedEnumerableRowCollection<TRow>

Contenant EnumerableRowCollection les DataRow éléments à commander.

keySelector
Func<TRow,TKey>

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

comparer
IComparer<TKey>

Pour IComparer<T> comparer les clés.

Retours

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

Remarques

L’utilisation d’une ThenByDescending opération nécessite une opération de tri principale existante à l’aide OrderByde .

Cette méthode est implémentée à l’aide de l’exécution différée. La valeur de retour immédiate est un objet qui stocke toutes les informations requises pour effectuer 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 directement sa méthode GetEnumerator ou en utilisant foreach en Visual C# ou For Each dans Visual Basic.

Voir aussi

S’applique à