Partilhar via


ParallelEnumerable.ThenByDescending Método

Definição

Executa em paralelo uma ordenação subsequente dos elementos em uma sequência em ordem decrescente.

Sobrecargas

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Executa em paralelo uma ordenação subsequente dos elementos em uma sequência em ordem decrescente de acordo com uma chave.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Executa em paralelo uma ordenação posterior dos elementos em uma sequência em ordem decrescente usando um comparador especificado.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Executa em paralelo uma ordenação subsequente dos elementos em uma sequência em ordem decrescente de acordo com uma chave.

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

Parâmetros de tipo

TSource

O tipo dos elementos de source.

TKey

O tipo da chave retornada por keySelector.

Parâmetros

source
OrderedParallelQuery<TSource>

Uma OrderedParallelQuery{TSource} que contém elementos a classificar.

keySelector
Func<TSource,TKey>

Uma função para extrair uma chave de um elemento.

Retornos

Uma sequência cujos elementos são classificados em ordem decrescente de acordo com uma chave.

Exceções

source ou keySelector é uma referência nula (Nothing no Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Comentários

Ao contrário da implementação sequencial, essa não é uma classificação estável. Consulte as observações para obter OrderBy uma abordagem para implementar uma classificação estável.

Confira também

Aplica-se a

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Executa em paralelo uma ordenação posterior dos elementos em uma sequência em ordem decrescente usando um comparador especificado.

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

Parâmetros de tipo

TSource

O tipo dos elementos de source.

TKey

O tipo da chave retornada por keySelector.

Parâmetros

source
OrderedParallelQuery<TSource>

Uma OrderedParallelQuery{TSource} que contém elementos a classificar.

keySelector
Func<TSource,TKey>

Uma função para extrair uma chave de um elemento.

comparer
IComparer<TKey>

Um IComparer{TKey} para comparar chaves.

Retornos

Uma sequência cujos elementos são classificados em ordem decrescente de acordo com uma chave.

Exceções

source ou keySelector é uma referência nula (Nothing no Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Comentários

Ao contrário da implementação sequencial, essa não é uma classificação estável. Consulte as observações para obter OrderBy uma abordagem para implementar uma classificação estável.

Confira também

Aplica-se a