ParallelEnumerable.OrderByDescending Método

Definición

Ordena de manera descendente los elementos de una secuencia.Sorts the elements of a sequence in descending order.

Sobrecargas

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Ordena en paralelo en orden descendente los elementos de una secuencia de acuerdo con una clave.Sorts in parallel the elements of a sequence in descending order according to a key.

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Ordena de manera descendente los elementos de una secuencia utilizando un comparador especificado.Sorts the elements of a sequence in descending order by using a specified comparer.

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Ordena en paralelo en orden descendente los elementos de una secuencia de acuerdo con una clave.Sorts in parallel the elements of a sequence in descending order according to a key.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::OrderedParallelQuery<TSource> ^ OrderByDescending(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.OrderedParallelQuery<TSource> OrderByDescending<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member OrderByDescending : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function OrderByDescending(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As OrderedParallelQuery(Of TSource)

Parámetros de tipo

TSource

Tipo de elementos de source.The type of elements of source.

TKey

Tipo de la clave devuelta por keySelector.The type of the key returned by keySelector.

Parámetros

source
ParallelQuery<TSource>

Secuencia de valores que se va a ordenar.A sequence of values to order.

keySelector
Func<TSource,TKey>

Función para extraer una clave a partir de un elemento.A function to extract a key from an element.

Devoluciones

OrderedParallelQuery<TSource>

OrderedParallelQuery{TSource} cuyos elementos se van a ordenar de forma descendente de acuerdo con una clave.An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key.

Excepciones

source o keySelector es una referencia nula (Nothing en Visual Basic).source or keySelector is a null reference (Nothing in Visual Basic).

Se canceló la consulta con el token que se pasa a través de WithCancellation.The query was canceled with the token passed in through WithCancellation.

Se han producido una o más excepciones durante la evaluación de la consulta.One or more exceptions occurred during the evaluation of the query.

Comentarios

A diferencia de la implementación secuencial, no se trata de una ordenación estable.In contrast to the sequential implementation, this is not a stable sort. Vea los comentarios de OrderBy para obtener un enfoque para implementar una ordenación estable.See the remarks for OrderBy for an approach to implementing a stable sort.

Se aplica a

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Ordena de manera descendente los elementos de una secuencia utilizando un comparador especificado.Sorts the elements of a sequence in descending order by using a specified comparer.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::OrderedParallelQuery<TSource> ^ OrderByDescending(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Linq.OrderedParallelQuery<TSource> OrderByDescending<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
public static System.Linq.OrderedParallelQuery<TSource> OrderByDescending<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey>? comparer);
static member OrderByDescending : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function OrderByDescending(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey)) As OrderedParallelQuery(Of TSource)

Parámetros de tipo

TSource

Tipo de elementos de source.The type of elements of source.

TKey

Tipo de la clave devuelta por keySelector.The type of the key returned by keySelector.

Parámetros

source
ParallelQuery<TSource>

Secuencia de valores que se va a ordenar.A sequence of values to order.

keySelector
Func<TSource,TKey>

Función para extraer una clave a partir de un elemento.A function to extract a key from an element.

comparer
IComparer<TKey>

IComparer{TKey} para comparar claves.An IComparer{TKey} to compare keys.

Devoluciones

OrderedParallelQuery<TSource>

OrderedParallelQuery{TSource} cuyos elementos se van a ordenar de forma descendente de acuerdo con una clave.An OrderedParallelQuery{TSource} whose elements are sorted descending according to a key.

Excepciones

source o KeySelector es una referencia nula (Nothing en Visual Basic).source or KeySelector is a null reference (Nothing in Visual Basic).

Se canceló la consulta con el token que se pasa a través de WithCancellation.The query was canceled with the token passed in through WithCancellation.

Se han producido una o más excepciones durante la evaluación de la consulta.One or more exceptions occurred during the evaluation of the query.

Comentarios

A diferencia de la implementación secuencial, no se trata de una ordenación estable.In contrast to the sequential implementation, this is not a stable sort. Vea los comentarios de OrderBy para obtener un enfoque para implementar una ordenación estable.See the remarks for OrderBy for an approach to implementing a stable sort.

Se aplica a