EnumerableRowCollectionExtensions.OrderBy 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.
Sortiert die Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge.
Überlädt
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Sortiert die Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel. |
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Sortiert die Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel und Vergleich. |
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)
Sortiert die Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel.
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> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(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 von keySelector
zurückgegebenen Schlüssels.
Parameter
Eine EnumerableRowCollection, die die DataRow Elemente enthält, 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 sind.
Hinweise
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>)
- ThenBy
- OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)
Gilt für:
OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Sortiert die Zeilen einer EnumerableRowCollection in aufsteigender Reihenfolge nach dem angegebenen Schlüssel und Vergleich.
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> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(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 von keySelector
zurückgegebenen Schlüssels.
Parameter
Eine EnumerableRowCollection, die die DataRow Elemente enthält, 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 Tasten.
Gibt zurück
Eine OrderedEnumerableRowCollection<TRow>, deren Elemente nach dem angegebenen Schlüssel und Vergleich sortiert sind.
Hinweise
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>)
- ThenBy
- OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)