EnumerableRowCollectionExtensions.ThenByDescending Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voert een secundaire volgorde uit van de rijen van een EnumerableRowCollection aflopende volgorde.
Overloads
| Name | Description |
|---|---|
| ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Voert een secundaire volgorde uit van de rijen van een EnumerableRowCollection aflopende volgorde volgens de opgegeven sleutel. |
| ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Voert een secundaire volgorde uit van de rijen van een EnumerableRowCollection aflopende volgorde op basis van de opgegeven sleutel en vergelijkingsfunctie. |
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)
Voert een secundaire volgorde uit van de rijen van een EnumerableRowCollection aflopende volgorde volgens de opgegeven sleutel.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
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)
Type parameters
- TRow
Het type van de rijelementen in source, meestal DataRow.
- TKey
Het type sleutel dat wordt geretourneerd door keySelector.
Parameters
Een EnumerableRowCollection met de DataRow elementen die moeten worden gerangschikt.
- keySelector
- Func<TRow,TKey>
Een functie om een sleutel uit een element te extraheren.
Retouren
Een OrderedEnumerableRowCollection<TRow> wiens elementen worden gesorteerd op de opgegeven sleutel.
Opmerkingen
Voor het gebruik van een ThenByDescending bewerking is een bestaande primaire sorteerbewerking vereist met behulp van OrderBy.
Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onmiddellijke retourwaarde is een object waarin alle informatie wordt opgeslagen die nodig is om de actie uit te voeren. De query die door deze methode wordt vertegenwoordigd, wordt pas uitgevoerd nadat het object is geïnventariseerd door de methode GetEnumerator rechtstreeks aan te roepen of door foreach in Visual C# of For Each in Visual Basic aan te roepen.
Zie ook
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>)
Van toepassing op
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Voert een secundaire volgorde uit van de rijen van een EnumerableRowCollection aflopende volgorde op basis van de opgegeven sleutel en vergelijkingsfunctie.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
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)
Type parameters
- TRow
Het type van de rijelementen in source, meestal DataRow.
- TKey
Het type sleutel dat wordt geretourneerd door keySelector.
Parameters
Een EnumerableRowCollection met de DataRow elementen die moeten worden gerangschikt.
- keySelector
- Func<TRow,TKey>
Een functie om een sleutel uit een element te extraheren.
- comparer
- IComparer<TKey>
Een IComparer<T> om sleutels te vergelijken.
Retouren
Een OrderedEnumerableRowCollection<TRow> waarvan de elementen worden gesorteerd op de opgegeven sleutel en vergelijkingsfunctie.
Opmerkingen
Voor het gebruik van een ThenByDescending bewerking is een bestaande primaire sorteerbewerking vereist met behulp van OrderBy.
Deze methode wordt geïmplementeerd met behulp van de uitgestelde uitvoering. De onmiddellijke retourwaarde is een object waarin alle informatie wordt opgeslagen die nodig is om de actie uit te voeren. De query die door deze methode wordt vertegenwoordigd, wordt pas uitgevoerd nadat het object is geïnventariseerd door de methode GetEnumerator rechtstreeks aan te roepen of door foreach in Visual C# of For Each in Visual Basic aan te roepen.
Zie ook
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)