ParallelEnumerable.ThenBy Metodo

Definizione

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

Overload

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

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

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

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

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

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

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

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 di elementi di source.

TKey

Tipo della chiave restituita da 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.

Valori restituiti

Oggetto OrderedParallelQuery{TSource} i cui elementi sono ordinati in base a una chiave.

Eccezioni

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

Durante la valutazione della query si sono verificate una o più eccezioni.

Commenti

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

Vedi anche

Si applica a

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

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

Esegue in parallelo un ordinamento successivo degli elementi in una sequenza in ordine crescente 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 di elementi di source.

TKey

Tipo della chiave restituita da 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>

IComparer{TKey} per confrontare le chiavi.

Valori restituiti

Oggetto OrderedParallelQuery{TSource} i cui elementi sono ordinati in base a una chiave.

Eccezioni

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

Durante la valutazione della query si sono verificate una o più eccezioni.

Commenti

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

Vedi anche

Si applica a