Condividi tramite


ParallelEnumerable.ThenBy Metodo

Definizione

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

Overload

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

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

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

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

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

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Esegue in parallelo un ordinamento successivo crescente 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> ^ ThenBy(System::Linq::OrderedParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.OrderedParallelQuery<TSource> ThenBy<TSource,TKey> (this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ThenBy : System.Linq.OrderedParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function ThenBy(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

Oggetto OrderedParallelQuery{TSource} i cui elementi sono ordinati 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

A differenza dell'implementazione sequenziale, questo non è un ordinamento stabile. Per un approccio all'implementazione di un ordinamento stabile, vedere le OrderBy osservazioni.

Vedi anche

Si applica a

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

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Esegue in parallelo un ordinamento successivo in senso crescente 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> ^ ThenBy(System::Linq::OrderedParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Linq.OrderedParallelQuery<TSource> ThenBy<TSource,TKey> (this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
public static System.Linq.OrderedParallelQuery<TSource> ThenBy<TSource,TKey> (this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey>? comparer);
static member ThenBy : System.Linq.OrderedParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function ThenBy(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

Oggetto OrderedParallelQuery{TSource} i cui elementi sono ordinati 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

A differenza dell'implementazione sequenziale, questo non è un ordinamento stabile. Per un approccio all'implementazione di un ordinamento stabile, vedere le OrderBy osservazioni.

Vedi anche

Si applica a