Enumerable.OrderDescending 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.
Przeciążenia
OrderDescending<T>(IEnumerable<T>, IComparer<T>) |
Sortuje elementy sekwencji w kolejności malejącej. |
OrderDescending<T>(IEnumerable<T>) |
Sortuje elementy sekwencji w kolejności malejącej. |
OrderDescending<T>(IEnumerable<T>, IComparer<T>)
- Źródło:
- OrderBy.cs
- Źródło:
- OrderBy.cs
- Źródło:
- OrderBy.cs
Sortuje elementy sekwencji w kolejności malejącej.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedEnumerable<T> ^ OrderDescending(System::Collections::Generic::IEnumerable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedEnumerable<T> OrderDescending<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IComparer<T>? comparer);
static member OrderDescending : seq<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function OrderDescending(Of T) (source As IEnumerable(Of T), comparer As IComparer(Of T)) As IOrderedEnumerable(Of T)
Parametry typu
- T
Typ elementów elementu source
.
Parametry
- source
- IEnumerable<T>
Sekwencja wartości do ustawienia w kolejności.
- comparer
- IComparer<T>
Element do IComparer<T> porównywania kluczy.
Zwraca
Element, którego IOrderedEnumerable<TElement> elementy są sortowane.
Wyjątki
source
to null
.
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 wyliczony przez wywołanie metody <cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .
Jeśli parametr comparer to null
, domyślny porównujący <zobacz cref="P:System.Collections.Generic.Comparer'1.Default> jest używany do porównywania elementów.
Dotyczy
OrderDescending<T>(IEnumerable<T>)
- Źródło:
- OrderBy.cs
- Źródło:
- OrderBy.cs
- Źródło:
- OrderBy.cs
Sortuje elementy sekwencji w kolejności malejącej.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedEnumerable<T> ^ OrderDescending(System::Collections::Generic::IEnumerable<T> ^ source);
public static System.Linq.IOrderedEnumerable<T> OrderDescending<T> (this System.Collections.Generic.IEnumerable<T> source);
static member OrderDescending : seq<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function OrderDescending(Of T) (source As IEnumerable(Of T)) As IOrderedEnumerable(Of T)
Parametry typu
- T
Typ elementów elementu source
.
Parametry
- source
- IEnumerable<T>
Sekwencja wartości do ustawienia w kolejności.
Zwraca
Element, którego IOrderedEnumerable<TElement> elementy są sortowane.
Wyjątki
source
to null
.
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 wyliczony przez wywołanie metody <cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .
Ta metoda porównuje elementy przy użyciu domyślnego porównywacza <, zobacz cref="P:System.Collections.Generic.Comparer'1.Default>.