Enumerable.OrderDescending Metoda

Definicja

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>.

Dotyczy