Udostępnij za pośrednictwem


EnumerableRowCollectionExtensions.OrderBy Metoda

Definicja

Sortuje wiersze obiektu EnumerableRowCollection w kolejności rosnącej.

Przeciążenia

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem i modułem porównującym.

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

Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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 elementów wiersza w sourceelemecie , zazwyczaj DataRow.

TKey

Typ klucza zwróconego przez keySelector.

Parametry

source
EnumerableRowCollection<TRow>

Element EnumerableRowCollection zawierający DataRow elementy, które mają być uporządkowane.

keySelector
Func<TRow,TKey>

Funkcja wyodrębniania klucza z elementu.

Zwraca

Element OrderedEnumerableRowCollection<TRow> , którego elementy są sortowane według określonego klucza.

Uwagi

Ta metoda jest implementowana za pomocą odroczonego wykonania. Bezpośrednio zwracana wartość jest obiektem, który przechowuje wszystkie informacje wymagane do wykonania akcji. Zapytanie reprezentowane przez tę metodę nie jest wykonywane, dopóki obiekt nie zostanie wyliczone przez wywołanie metody GetEnumerator bezpośrednio lub przy użyciu foreach w języku Visual C# lub For Each Visual Basic.

Zobacz też

Dotyczy

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

Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem i modułem porównującym.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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 elementów wiersza w sourceelemecie , zazwyczaj DataRow.

TKey

Typ klucza zwróconego przez keySelector.

Parametry

source
EnumerableRowCollection<TRow>

Element EnumerableRowCollection zawierający DataRow elementy, które mają być uporządkowane.

keySelector
Func<TRow,TKey>

Funkcja wyodrębniania klucza z elementu.

comparer
IComparer<TKey>

Element IComparer<T> do porównywania kluczy.

Zwraca

Element OrderedEnumerableRowCollection<TRow> , którego elementy są sortowane według określonego klucza i modułu porównującego.

Uwagi

Ta metoda jest implementowana za pomocą odroczonego wykonania. Bezpośrednio zwracana wartość jest obiektem, który przechowuje wszystkie informacje wymagane do wykonania akcji. Zapytanie reprezentowane przez tę metodę nie jest wykonywane, dopóki obiekt nie zostanie wyliczone przez wywołanie metody GetEnumerator bezpośrednio lub przy użyciu foreach w języku Visual C# lub For Each Visual Basic.

Zobacz też

Dotyczy