Queryable.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
| Name | Description |
|---|---|
| Order<T>(IQueryable<T>) |
Bir dizinin öğelerini artan düzende sıralar. |
| Order<T>(IQueryable<T>, IComparer<T>) |
Bir dizinin öğelerini artan düzende sıralar. |
Order<T>(IQueryable<T>)
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
Bir dizinin öğelerini artan düzende sıralar.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ Order(System::Linq::IQueryable<T> ^ source);
public static System.Linq.IOrderedQueryable<T> Order<T>(this System.Linq.IQueryable<T> source);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
public static System.Linq.IOrderedQueryable<T> Order<T>(this System.Linq.IQueryable<T> source);
static member Order : System.Linq.IQueryable<'T> -> System.Linq.IOrderedQueryable<'T>
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
static member Order : System.Linq.IQueryable<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function Order(Of T) (source As IQueryable(Of T)) As IOrderedQueryable(Of T)
Tür Parametreleri
- T
öğelerinin sourcetürü.
Parametreler
- source
- IQueryable<T>
Sıralanması gereken bir değer dizisi.
Döndürülenler
IOrderedEnumerable<TElement> Öğeleri sıralanmış bir.
- Öznitelikler
Özel durumlar
source, null'e eşittir.
Açıklamalar
Bu yöntem, tür bağımsız değişkeni türlerden Expression<TDelegate> biri olan en az bir tür parametresine Func<T,TResult> sahiptir. Bu parametreler için bir lambda ifadesi geçirebilirsiniz ve bu ifade bir Expression<TDelegate>olarak derlenir.
yöntemi, Order<T>(IQueryable<T>) kendisini oluşturulan genel bir MethodCallExpression yöntem olarak çağıran Order<T>(IEnumerable<T>) bir oluşturur.
Ardından parametresinin özelliği tarafından MethodCallExpression temsil edilen yöntemine CreateQuery<TElement>(Expression)IQueryProvider iletirProvider.source Çağrının CreateQuery<TElement>(Expression) sonucu türe IOrderedQueryable<T> döndürülür ve döndürülür.
Çağrıyı Order<T>(IEnumerable<T>) temsil eden bir ifade ağacının yürütülmesi sonucunda oluşan sorgu davranışı, parametresinin uygulanmasına source bağlıdır.
Beklenen davranış, öğelerini kendi kendine sıralamasıdır source .
Şunlara uygulanır
Order<T>(IQueryable<T>, IComparer<T>)
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
- Kaynak:
- Queryable.cs
Bir dizinin öğelerini artan düzende sıralar.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedQueryable<T> ^ Order(System::Linq::IQueryable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedQueryable<T> Order<T>(this System.Linq.IQueryable<T> source, System.Collections.Generic.IComparer<T> comparer);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
public static System.Linq.IOrderedQueryable<T> Order<T>(this System.Linq.IQueryable<T> source, System.Collections.Generic.IComparer<T> comparer);
static member Order : System.Linq.IQueryable<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedQueryable<'T>
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
static member Order : System.Linq.IQueryable<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function Order(Of T) (source As IQueryable(Of T), comparer As IComparer(Of T)) As IOrderedQueryable(Of T)
Tür Parametreleri
- T
öğelerinin sourcetürü.
Parametreler
- source
- IQueryable<T>
Sıralanması gereken bir değer dizisi.
- comparer
- IComparer<T>
Öğeleri karşılaştırmak için bir IComparer<T> .
Döndürülenler
IOrderedEnumerable<TElement> Öğeleri sıralanmış bir.
- Öznitelikler
Özel durumlar
source, null'e eşittir.
Açıklamalar
Bu yöntem, tür bağımsız değişkeni türlerden Expression<TDelegate> biri olan en az bir tür parametresine Func<T,TResult> sahiptir. Bu parametreler için bir lambda ifadesi geçirebilirsiniz ve bu ifade bir Expression<TDelegate>olarak derlenir.
yöntemi, Order<T>(IQueryable<T>) kendisini oluşturulan genel bir MethodCallExpression yöntem olarak çağıran Order<T>(IEnumerable<T>) bir oluşturur.
Ardından parametresinin özelliği tarafından MethodCallExpression temsil edilen yöntemine CreateQuery<TElement>(Expression)IQueryProvider iletirProvider.source Çağrının CreateQuery<TElement>(Expression) sonucu türe IOrderedQueryable<T> döndürülür ve döndürülür.
Çağrıyı Order<T>(IEnumerable<T>) temsil eden bir ifade ağacının yürütülmesi sonucunda oluşan sorgu davranışı, parametresinin uygulanmasına source bağlıdır.
Beklenen davranış, öğelerini kendi kendine sıralamasıdır source .