EnumerableRowCollectionExtensions.OrderByDescending Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sortuje wiersze obiektu EnumerableRowCollection w kolejności malejącej.
Przeciążenia
OrderByDescending<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 EnumerableRowCollection elementu w kolejności malejącej zgodnie z określonym kluczem. |
OrderByDescending<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 malejącej zgodnie z określonym kluczem i modułem porównującym. |
OrderByDescending<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)
Sortuje wiersze EnumerableRowCollection elementu w 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> ^ OrderByDescending(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member OrderByDescending : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderByDescending(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 source
elemecie , zazwyczaj DataRow.
- TKey
Typ klucza zwróconego przez keySelector
.
Parametry
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ż
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- ThenByDescending
- OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)
Dotyczy
OrderByDescending<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Sortuje wiersze elementu EnumerableRowCollection w kolejności maleją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> ^ OrderByDescending(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member OrderByDescending : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderByDescending(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 source
elemecie , zazwyczaj DataRow.
- TKey
Typ klucza zwróconego przez keySelector
.
Parametry
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ż
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- ThenByDescending
- OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)