ParallelEnumerable.ThenBy Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt parallel eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge aus.
Überlädt
| Name | Beschreibung |
|---|---|
| ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>) |
Führt parallel eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel aus. |
| ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Führt parallel eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs aus. |
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Führt parallel eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge nach einem Schlüssel aus.
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)
Typparameter
- TSource
Der Typ der Elemente von source.
- TKey
Der Typ des keySelectorvon .
Parameter
Eine OrderedParallelQuery{TSource}, die Elemente enthält, die sortiert werden sollen.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus einem Element.
Gibt zurück
Eine OrderedParallelQuery{TSource}, deren Elemente nach einem Schlüssel sortiert sind.
Ausnahmen
source oder keySelector ist ein Nullverweis (Nichts in Visual Basic).
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.
Hinweise
Im Gegensatz zur sequenziellen Implementierung ist dies keine stabile Sortierung. In den Anmerkungen OrderBy finden Sie einen Ansatz zur Implementierung einer stabilen Sortierung.
Weitere Informationen
Gilt für:
ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Führt parallel eine nachfolgende Reihenfolge der Elemente in einer Sequenz in aufsteigender Reihenfolge mithilfe eines angegebenen Vergleichs aus.
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)
Typparameter
- TSource
Der Typ der Elemente von source.
- TKey
Der Typ des keySelectorvon .
Parameter
Eine OrderedParallelQuery{TSource}, die Elemente enthält, die sortiert werden sollen.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus einem Element.
- comparer
- IComparer<TKey>
Ein IComparer{TKey} zum Vergleichen von Schlüsseln.
Gibt zurück
Eine OrderedParallelQuery{TSource}, deren Elemente nach einem Schlüssel sortiert sind.
Ausnahmen
source oder keySelector ist ein Nullverweis (Nichts in Visual Basic).
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.
Hinweise
Im Gegensatz zur sequenziellen Implementierung ist dies keine stabile Sortierung. In den Anmerkungen OrderBy finden Sie einen Ansatz zur Implementierung einer stabilen Sortierung.