ParallelEnumerable.OrderByDescending Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ordena de manera descendente los elementos de una secuencia.
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. |
OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Ordena de manera descendente los elementos de una secuencia utilizando un comparador especificado. |
OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Ordena en paralelo en orden descendente los elementos de una secuencia de acuerdo con una clave.
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
.
- TKey
Tipo de la clave devuelta por keySelector
.
Parámetros
- source
- ParallelQuery<TSource>
Secuencia de valores que se va a ordenar.
- keySelector
- Func<TSource,TKey>
Función para extraer una clave a partir de un elemento.
Devoluciones
OrderedParallelQuery{TSource} cuyos elementos se van a ordenar de forma descendente de acuerdo con una clave.
Excepciones
source
o keySelector
es una referencia nula (Nothing en Visual Basic).
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Se han producido una o más excepciones durante la evaluación de la consulta.
Comentarios
A diferencia de la implementación secuencial, no es una ordenación estable. Consulte los comentarios para OrderBy obtener un enfoque para implementar una ordenación estable.
Consulte también
Se aplica a
OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Ordena de manera descendente los elementos de una secuencia utilizando un comparador especificado.
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
.
- TKey
Tipo de la clave devuelta por keySelector
.
Parámetros
- source
- ParallelQuery<TSource>
Secuencia de valores que se va a ordenar.
- keySelector
- Func<TSource,TKey>
Función para extraer una clave a partir de un elemento.
- comparer
- IComparer<TKey>
IComparer{TKey} para comparar claves.
Devoluciones
OrderedParallelQuery{TSource} cuyos elementos se van a ordenar de forma descendente de acuerdo con una clave.
Excepciones
source
o KeySelector
es una referencia nula (Nothing en Visual Basic).
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Se han producido una o más excepciones durante la evaluación de la consulta.
Comentarios
A diferencia de la implementación secuencial, no es una ordenación estable. Consulte los comentarios para OrderBy obtener un enfoque para implementar una ordenación estable.