Udostępnij za pośrednictwem


Queryable.OrderDescending Metoda

Definicja

Przeciążenia

OrderDescending<T>(IQueryable<T>)

Sortuje elementy sekwencji w kolejności malejącej.

OrderDescending<T>(IQueryable<T>, IComparer<T>)

Sortuje elementy sekwencji w kolejności malejącej.

OrderDescending<T>(IQueryable<T>)

Źródło:
Queryable.cs
Źródło:
Queryable.cs
Źródło:
Queryable.cs

Sortuje elementy sekwencji w kolejności malejącej.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedQueryable<T> ^ OrderDescending(System::Linq::IQueryable<T> ^ source);
public static System.Linq.IOrderedQueryable<T> OrderDescending<T> (this System.Linq.IQueryable<T> source);
static member OrderDescending : System.Linq.IQueryable<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function OrderDescending(Of T) (source As IQueryable(Of T)) As IOrderedQueryable(Of T)

Parametry typu

T

Typ elementów elementu source.

Parametry

source
IQueryable<T>

Sekwencja wartości do ustawienia w kolejności.

Zwraca

Element, którego IOrderedEnumerable<TElement> elementy są sortowane.

Wyjątki

source to null.

Uwagi

Ta metoda ma co najmniej jeden parametr typu Expression<TDelegate> , którego argument type jest jednym z Func<T,TResult> typów. W przypadku tych parametrów można przekazać wyrażenie lambda i zostanie skompilowane do elementu Expression<TDelegate>.

Metoda Order<T>(IQueryable<T>) generuje element MethodCallExpression , który reprezentuje wywołanie Order<T>(IEnumerable<T>) siebie jako skonstruowaną metodę ogólną. Następnie przekazuje MethodCallExpression element do CreateQuery<TElement>(Expression) metody reprezentowanej IQueryProvider przez Provider właściwość parametru source . Wynik wywołania CreateQuery<TElement>(Expression) jest rzutowany na typ IOrderedQueryable<T> i zwracany.

Zachowanie zapytania, które występuje w wyniku wykonania drzewa wyrażeń, które reprezentuje wywołanie Order<T>(IEnumerable<T>) , zależy od implementacji parametru source . Oczekiwane zachowanie polega na tym, że posortuje elementy source samego siebie.

Dotyczy

OrderDescending<T>(IQueryable<T>, IComparer<T>)

Źródło:
Queryable.cs
Źródło:
Queryable.cs
Źródło:
Queryable.cs

Sortuje elementy sekwencji w kolejności malejącej.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IOrderedQueryable<T> ^ OrderDescending(System::Linq::IQueryable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedQueryable<T> OrderDescending<T> (this System.Linq.IQueryable<T> source, System.Collections.Generic.IComparer<T> comparer);
static member OrderDescending : System.Linq.IQueryable<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedQueryable<'T>
<Extension()>
Public Function OrderDescending(Of T) (source As IQueryable(Of T), comparer As IComparer(Of T)) As IOrderedQueryable(Of T)

Parametry typu

T

Typ elementów elementu source.

Parametry

source
IQueryable<T>

Sekwencja wartości do ustawienia w kolejności.

comparer
IComparer<T>

Element do IComparer<T> porównywania elementów.

Zwraca

Element, którego IOrderedEnumerable<TElement> elementy są sortowane.

Wyjątki

source to null.

Uwagi

Ta metoda ma co najmniej jeden parametr typu Expression<TDelegate> , którego argument type jest jednym z Func<T,TResult> typów. W przypadku tych parametrów można przekazać wyrażenie lambda i zostanie skompilowane do elementu Expression<TDelegate>.

Metoda Order<T>(IQueryable<T>) generuje element MethodCallExpression , który reprezentuje wywołanie Order<T>(IEnumerable<T>) siebie jako skonstruowaną metodę ogólną. Następnie przekazuje MethodCallExpression element do CreateQuery<TElement>(Expression) metody reprezentowanej IQueryProvider przez Provider właściwość parametru source . Wynik wywołania CreateQuery<TElement>(Expression) jest rzutowany na typ IOrderedQueryable<T> i zwracany.

Zachowanie zapytania, które występuje w wyniku wykonania drzewa wyrażeń, które reprezentuje wywołanie Order<T>(IEnumerable<T>) , zależy od implementacji parametru source . Oczekiwane zachowanie polega na tym, że posortuje elementy source samego siebie.

Dotyczy