EnumerableRowCollectionExtensions.ThenBy 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 Sortierung der Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge aus.
Überlädt
ThenBy<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 Sortierung der Zeilen in einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel durch. |
ThenBy<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 Sortierung der Zeilen in einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel und Vergleich durch. |
ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)
Führt eine sekundäre Sortierung der Zeilen in einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel durch.
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> ^ ThenBy(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenBy<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member ThenBy : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenBy(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
, normalerweise DataRow.
- TKey
Der Typ des von keySelector
zurückgegebenen Schlüssels.
Parameter
Eine EnumerableRowCollection mit den DataRow-Elementen, die sortiert werden sollen.
- keySelector
- Func<TRow,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus einem Element.
Gibt zurück
Eine OrderedEnumerableRowCollection<TRow>, deren Elemente nach dem angegebenen Schlüssel sortiert werden.
Hinweise
Die Verwendung eines ThenBy Vorgangs erfordert einen vorhandenen primären Sortiervorgang mit 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 von dieser Methode dargestellte Abfrage wird erst ausgeführt, wenn das Objekt entweder durch direktes Aufrufen der GetEnumerator
Methode oder mithilfe foreach
von in Visual C# oder For Each
in Visual Basic aufgelistet wird.
Weitere Informationen
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderBy
- ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>)
Gilt für:
ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Führt eine sekundäre Sortierung der Zeilen in einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel und Vergleich durch.
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> ^ ThenBy(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenBy<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenBy : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenBy(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
, normalerweise DataRow.
- TKey
Der Typ des von keySelector
zurückgegebenen Schlüssels.
Parameter
Eine EnumerableRowCollection mit den DataRow-Elementen, die sortiert werden sollen.
- keySelector
- Func<TRow,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus einem Element.
- comparer
- IComparer<TKey>
Ein IComparer<T> zum Vergleichen von Schlüsseln.
Gibt zurück
Eine OrderedEnumerableRowCollection<TRow>, deren Elemente nach dem angegebenen Schlüssel und Vergleich sortiert werden.
Hinweise
Die Verwendung eines ThenBy Vorgangs erfordert einen vorhandenen primären Sortiervorgang mit 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 von dieser Methode dargestellte Abfrage wird erst ausgeführt, wenn das Objekt entweder durch direktes Aufrufen der GetEnumerator
Methode oder mithilfe foreach
von in Visual C# oder For Each
in Visual Basic aufgelistet wird.
Weitere Informationen
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderBy
- ThenBy<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)