Enumerable.OrderDescending Yöntem

Tanım

Aşırı Yüklemeler

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Bir dizinin öğelerini azalan düzende sıralar.

OrderDescending<T>(IEnumerable<T>)

Bir dizinin öğelerini azalan düzende sıralar.

OrderDescending<T>(IEnumerable<T>, IComparer<T>)

Kaynak:
OrderBy.cs
Kaynak:
OrderBy.cs
Kaynak:
OrderBy.cs

Bir dizinin öğelerini azalan düzende sıralar.

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)

Tür Parametreleri

T

öğelerinin sourcetürü.

Parametreler

source
IEnumerable<T>

Sıralanması gereken bir değer dizisi.

comparer
IComparer<T>

Anahtarları karşılaştırmak için bir IComparer<T> .

Döndürülenler

IOrderedEnumerable<TElement> Öğeleri sıralanmış olan bir.

Özel durumlar

source, null değeridir.

Açıklamalar

Bu yöntem ertelenmiş yürütme kullanılarak uygulanır. Hemen dönüş değeri, eylemi gerçekleştirmek için gereken tüm bilgileri depolayan bir nesnedir. Bu yöntemle temsil edilen sorgu, nesnesi see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> yöntemi çağrılarak <numaralandırılana kadar yürütülemez.

Karşılaştırıcı ise null, varsayılan karşılaştırıcı <bkz. cref="P:System.Collections.Generic.Comparer'1.Default> öğeleri karşılaştırmak için kullanılır.

Şunlara uygulanır

OrderDescending<T>(IEnumerable<T>)

Kaynak:
OrderBy.cs
Kaynak:
OrderBy.cs
Kaynak:
OrderBy.cs

Bir dizinin öğelerini azalan düzende sıralar.

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)

Tür Parametreleri

T

öğelerinin sourcetürü.

Parametreler

source
IEnumerable<T>

Sıralanması gereken bir değer dizisi.

Döndürülenler

IOrderedEnumerable<TElement> Öğeleri sıralanmış olan bir.

Özel durumlar

source, null değeridir.

Açıklamalar

Bu yöntem ertelenmiş yürütme kullanılarak uygulanır. Hemen dönüş değeri, eylemi gerçekleştirmek için gereken tüm bilgileri depolayan bir nesnedir. Bu yöntemle temsil edilen sorgu, nesnesi see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> yöntemi çağrılarak <numaralandırılana kadar yürütülemez.

Bu yöntem varsayılan karşılaştırıcıyı <kullanarak öğeleri karşılaştırır: cref="P:System.Collections.Generic.Comparer'1.Default>.

Şunlara uygulanır