ParallelEnumerable.ThenByDescending Metodo

Definizione

Esegue un successivo ordinamento in parallelo degli elementi di una sequenza in ordine discendente.

Overload

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

Esegue in parallelo un ordinamento successivo decrescente in base a una chiave degli elementi di una sequenza.

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

Esegue in parallelo un ordinamento successivo in senso decrescente degli elementi di una sequenza usando un operatore di confronto specificato.

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

Esegue in parallelo un ordinamento successivo decrescente in base a una chiave degli elementi di una sequenza.

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)

Parametri di tipo

TSource

Tipo degli elementi di source.

TKey

Tipo della chiave restituita dall'oggetto keySelector.

Parametri

source
OrderedParallelQuery<TSource>

Oggetto OrderedParallelQuery{TSource} che contiene elementi da ordinare.

keySelector
Func<TSource,TKey>

Funzione per estrarre una chiave da un elemento.

Restituisce

OrderedParallelQuery<TSource>

Sequenza i cui elementi vengono ordinati in senso decrescente in base a una chiave.

Eccezioni

source o keySelector è un riferimento Null (Nothing in Visual Basic).

Una o più eccezioni si sono verificate durante la valutazione della query.

Commenti

Al contrario dell'implementazione sequenziale, questo non è un ordinamento stabile. Vedere le osservazioni per OrderBy un approccio per l'implementazione di un ordinamento stabile.

Vedi anche

Si applica a

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

Esegue in parallelo un ordinamento successivo in senso decrescente degli elementi di una sequenza usando un operatore di confronto specificato.

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)

Parametri di tipo

TSource

Tipo degli elementi di source.

TKey

Tipo della chiave restituita dall'oggetto keySelector.

Parametri

source
OrderedParallelQuery<TSource>

Oggetto OrderedParallelQuery{TSource} che contiene elementi da ordinare.

keySelector
Func<TSource,TKey>

Funzione per estrarre una chiave da un elemento.

comparer
IComparer<TKey>

Oggetto IComparer{TKey} per confrontare chiavi.

Restituisce

OrderedParallelQuery<TSource>

Sequenza i cui elementi vengono ordinati in senso decrescente in base a una chiave.

Eccezioni

source o keySelector è un riferimento Null (Nothing in Visual Basic).

Una o più eccezioni si sono verificate durante la valutazione della query.

Commenti

Al contrario dell'implementazione sequenziale, questo non è un ordinamento stabile. Vedere le osservazioni per OrderBy un approccio per l'implementazione di un ordinamento stabile.

Vedi anche

Si applica a