Sdílet prostřednictvím


EnumerableRowCollectionExtensions.OrderBy Metoda

Definice

Seřadí řádky objektu EnumerableRowCollection ve vzestupném pořadí.

Přetížení

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Seřadí řádky objektu EnumerableRowCollection vzestupně podle zadaného klíče.

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Seřadí řádky objektu EnumerableRowCollection ve vzestupném pořadí podle zadaného klíče a porovnávače.

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

Zdroj:
EnumerableRowCollectionExtensions.cs
Zdroj:
EnumerableRowCollectionExtensions.cs
Zdroj:
EnumerableRowCollectionExtensions.cs

Seřadí řádky objektu EnumerableRowCollection vzestupně podle zadaného klíče.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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)

Parametry typu

TRow

Typ prvků řádku v source, obvykle DataRow.

TKey

Typ klíče vráceného nástrojem keySelector.

Parametry

source
EnumerableRowCollection<TRow>

Obsahující EnumerableRowCollection prvky, DataRow které mají být seřazeny.

keySelector
Func<TRow,TKey>

Funkce, která extrahuje klíč z prvku.

Návraty

Objekt OrderedEnumerableRowCollection<TRow> , jehož prvky jsou seřazeny podle zadaného klíče.

Poznámky

Tato metoda se implementuje pomocí odloženého spuštění. Okamžitá návratová hodnota je objekt, který ukládá všechny informace potřebné k provedení akce. Dotaz reprezentovaný touto metodou není proveden, dokud objekt není výčet buď voláním jeho GetEnumerator metody přímo, nebo pomocí foreach v jazyce Visual C# nebo For Each v jazyce Visual Basic.

Viz také

Platí pro

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Zdroj:
EnumerableRowCollectionExtensions.cs
Zdroj:
EnumerableRowCollectionExtensions.cs
Zdroj:
EnumerableRowCollectionExtensions.cs

Seřadí řádky objektu EnumerableRowCollection ve vzestupném pořadí podle zadaného klíče a porovnávače.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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)

Parametry typu

TRow

Typ prvků řádku v source, obvykle DataRow.

TKey

Typ klíče vráceného nástrojem keySelector.

Parametry

source
EnumerableRowCollection<TRow>

Obsahující EnumerableRowCollection prvky, DataRow které mají být seřazeny.

keySelector
Func<TRow,TKey>

Funkce, která extrahuje klíč z prvku.

comparer
IComparer<TKey>

K IComparer<T> porovnání klíčů.

Návraty

Objekt OrderedEnumerableRowCollection<TRow> , jehož prvky jsou seřazeny podle zadaného klíče a porovnávače.

Poznámky

Tato metoda se implementuje pomocí odloženého spuštění. Okamžitá návratová hodnota je objekt, který ukládá všechny informace potřebné k provedení akce. Dotaz reprezentovaný touto metodou není proveden, dokud objekt není výčet buď voláním jeho GetEnumerator metody přímo, nebo pomocí foreach v jazyce Visual C# nebo For Each v jazyce Visual Basic.

Viz také

Platí pro