Udostępnij za pośrednictwem


EnumerableRowCollectionExtensions.ThenBy Metoda

Definicja

Wykonuje kolejność pomocniczą wierszy obiektu EnumerableRowCollection w kolejności rosnącej.

Przeciążenia

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

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

Wykonuje kolejność pomocniczą wierszy EnumerableRowCollection obiektu w kolejności rosnącej zgodnie z określonym kluczem.

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<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.

Wykonuje kolejność pomocniczą wierszy EnumerableRowCollection obiektu w kolejności rosnącej zgodnie z określonym kluczem i modułem porównującym.

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

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

Wykonuje kolejność pomocniczą wierszy EnumerableRowCollection obiektu 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> ^ 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)

Parametry typu

TRow

Typ elementów wiersza w sourceelemecie , zazwyczaj DataRow.

TKey

Typ klucza zwróconego przez keySelector.

Parametry

source
OrderedEnumerableRowCollection<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

Użycie ThenBy operacji wymaga istniejącej podstawowej operacji sortowania przy użyciu polecenia OrderBy.

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

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

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

Wykonuje kolejność pomocniczą wierszy EnumerableRowCollection obiektu 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> ^ 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)

Parametry typu

TRow

Typ elementów wiersza w sourceelemecie , zazwyczaj DataRow.

TKey

Typ klucza zwróconego przez keySelector.

Parametry

source
OrderedEnumerableRowCollection<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

Użycie ThenBy operacji wymaga istniejącej podstawowej operacji sortowania przy użyciu polecenia OrderBy.

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