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
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
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);
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 source
türü.
Parametreler
- source
- IQueryable<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, tür bağımsız değişkeni türlerden Expression<TDelegate> biri olan türünde en az bir parametreye 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ğırmayı Order<T>(IEnumerable<T>) temsil eden bir oluşturur.
Daha sonra parametresinin özelliği tarafından Provider temsil edilen yöntemine IQueryProvidersource
iletirMethodCallExpression.CreateQuery<TElement>(Expression) Ç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
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);
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 source
tü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ış olan bir.
Özel durumlar
source
, null
değeridir.
Açıklamalar
Bu yöntem, tür bağımsız değişkeni türlerden Expression<TDelegate> biri olan türünde en az bir parametreye 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ğırmayı Order<T>(IEnumerable<T>) temsil eden bir oluşturur.
Daha sonra parametresinin özelliği tarafından Provider temsil edilen yöntemine IQueryProvidersource
iletirMethodCallExpression.CreateQuery<TElement>(Expression) Ç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
.