Enumerable.Order Yöntem
Ö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.
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. |
- 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
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | 7, 8, 9 |
- 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.
Şunlara uygulanır
.NET 9 ve diğer sürümler
Ürün | Sürümler |
---|---|
.NET | 7, 8, 9 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: