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.

C#
public static System.Linq.IOrderedEnumerable<T> OrderDescending<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IComparer<T>? comparer);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9

OrderDescending<T>(IEnumerable<T>)

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

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

C#
public static System.Linq.IOrderedEnumerable<T> OrderDescending<T> (this System.Collections.Generic.IEnumerable<T> source);

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9