ParallelEnumerable.ThenBy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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).
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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
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).
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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.