Udostępnij za pośrednictwem


EnumerableRowCollectionExtensions.ThenByDescending Metoda

Definicja

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

Przeciążenia

ThenByDescending<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 w EnumerableRowCollection kolejności malejącej zgodnie z określonym kluczem.

ThenByDescending<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 w EnumerableRowCollection kolejności malejącej zgodnie z określonym kluczem i porównaniem.

ThenByDescending<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 w EnumerableRowCollection kolejności maleją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> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(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 elemecie sourceDataRow, zazwyczaj .

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 ThenByDescending 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 wyliczony przez wywołanie metody GetEnumerator bezpośrednio lub przy użyciu foreach w języku Visual C# lub For Each w Visual Basic.

Zobacz też

Dotyczy

ThenByDescending<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 w EnumerableRowCollection kolejności malejącej zgodnie z określonym kluczem i porównaniem.

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> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(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 elemecie sourceDataRow, zazwyczaj .

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 do IComparer<T> 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 ThenByDescending 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 wyliczony przez wywołanie metody GetEnumerator bezpośrednio lub przy użyciu foreach w języku Visual C# lub For Each w Visual Basic.

Zobacz też

Dotyczy