Aracılığıyla paylaş


Enumerable.Order Yöntem

Tanım

Aşırı Yüklemeler

Order<T>(IEnumerable<T>)

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

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

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

Order<T>(IEnumerable<T>)

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

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

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source);
static member Order : seq<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(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 değer dizisi.

Döndürülenler

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

Özel durumlar

source, null değeridir.

Açıklamalar

Bu yöntem ertelenmiş yürütme kullanılarak uygulanır. Anında 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

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

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

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

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IComparer<T>? comparer);
static member Order : seq<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(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 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ış bir.

Özel durumlar

source, null değeridir.

Açıklamalar

Bu yöntem ertelenmiş yürütme kullanılarak uygulanır. Anında 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