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 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
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).
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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
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).
La query è stata annullata con il token passato tramite WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
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 .