EnumerableRowCollectionExtensions.ThenByDescending Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in absteigender Reihenfolge aus.
Überlädt
| Name | Beschreibung |
|---|---|
| ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in absteigender Reihenfolge gemäß dem angegebenen Schlüssel aus. |
| ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in absteigender Reihenfolge gemäß dem angegebenen Schlüssel und Vergleich aus. |
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)
Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in absteigender Reihenfolge gemäß dem angegebenen Schlüssel aus.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
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)
Typparameter
- TRow
Der Typ der Zeilenelemente in source, in der Regel DataRow.
- TKey
Der Typ des keySelectorvon .
Parameter
Ein EnumerableRowCollection Element, das die DataRow zu ordnenden Elemente enthält.
- keySelector
- Func<TRow,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus einem Element.
Gibt zurück
Ein Element OrderedEnumerableRowCollection<TRow> , dessen Elemente nach dem angegebenen Schlüssel sortiert werden.
Hinweise
Für die Verwendung eines ThenByDescending Vorgangs ist ein vorhandener primärer Sortiervorgang erforderlich.OrderBy
Diese Methode wird mithilfe der verzögerten Ausführung implementiert. Der sofortige Rückgabewert ist ein Objekt, das alle Informationen speichert, die zum Ausführen der Aktion erforderlich sind. Die durch diese Methode dargestellte Abfrage wird erst ausgeführt, wenn das Objekt aufgezählt wird, indem die GetEnumerator-Methode direkt oder mithilfe von foreach in Visual C# oder For Each in Visual Basic aufgerufen wird.
Weitere Informationen
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>)
Gilt für:
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in absteigender Reihenfolge gemäß dem angegebenen Schlüssel und Vergleich aus.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
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)
Typparameter
- TRow
Der Typ der Zeilenelemente in source, in der Regel DataRow.
- TKey
Der Typ des keySelectorvon .
Parameter
Ein EnumerableRowCollection Element, das die DataRow zu ordnenden Elemente enthält.
- keySelector
- Func<TRow,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus einem Element.
- comparer
- IComparer<TKey>
Eine IComparer<T> zum Vergleichen von Schlüsseln.
Gibt zurück
Ein Element OrderedEnumerableRowCollection<TRow> , dessen Elemente nach dem angegebenen Schlüssel und Vergleich sortiert werden.
Hinweise
Für die Verwendung eines ThenByDescending Vorgangs ist ein vorhandener primärer Sortiervorgang erforderlich.OrderBy
Diese Methode wird mithilfe der verzögerten Ausführung implementiert. Der sofortige Rückgabewert ist ein Objekt, das alle Informationen speichert, die zum Ausführen der Aktion erforderlich sind. Die durch diese Methode dargestellte Abfrage wird erst ausgeführt, wenn das Objekt aufgezählt wird, indem die GetEnumerator-Methode direkt oder mithilfe von foreach in Visual C# oder For Each in Visual Basic aufgerufen wird.
Weitere Informationen
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)