Enumerable.Order Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 source
tü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 source
tü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.