EnumerableRowCollectionExtensions.ThenBy Methode

Definition

Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge aus.

Überlädt

Name Beschreibung
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 Reihenfolge der Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge gemäß dem angegebenen Schlüssel aus.

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 Reihenfolge der Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge gemäß dem angegebenen Schlüssel und Vergleich durch.

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

Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs

Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in aufsteigender 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> ^ 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, in der Regel DataRow.

TKey

Der Typ des keySelectorvon .

Parameter

source
OrderedEnumerableRowCollection<TRow>

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 ThenBy 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

Gilt für:

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

Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs
Quelle:
EnumerableRowCollectionExtensions.cs

Führt eine sekundäre Reihenfolge der Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge gemäß 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, in der Regel DataRow.

TKey

Der Typ des keySelectorvon .

Parameter

source
OrderedEnumerableRowCollection<TRow>

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 ThenBy 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

Gilt für: