ParallelEnumerable.ThenByDescending Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Voert parallel een volgende volgorde van de elementen in een reeks in aflopende volgorde uit.
Overloads
| Name | Description |
|---|---|
| ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>) |
Voert parallel een volgende volgorde van de elementen in een reeks in aflopende volgorde uit, volgens een sleutel. |
| ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Voert parallel een volgende volgorde van de elementen in een reeks in aflopende volgorde uit met behulp van een opgegeven vergelijkingsfunctie. |
ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)
Voert parallel een volgende volgorde van de elementen in een reeks in aflopende volgorde uit, volgens een sleutel.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ ThenByDescending(System::Linq::OrderedParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.OrderedParallelQuery<TSource> ThenByDescending<TSource,TKey>(this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ThenByDescending : System.Linq.OrderedParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function ThenByDescending(Of TSource, TKey) (source As OrderedParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As OrderedParallelQuery(Of TSource)
Type parameters
- TSource
Het type elementen van source.
- TKey
Het type sleutel dat wordt geretourneerd door keySelector.
Parameters
Een OrderParallelQuery{TSource} die elementen bevat die moeten worden gesorteerd.
- keySelector
- Func<TSource,TKey>
Een functie om een sleutel uit een element te extraheren.
Retouren
Een reeks waarvan de elementen aflopend worden gesorteerd op basis van een sleutel.
Uitzonderingen
source of keySelector is een null-verwijzing (niets in Visual Basic).
De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.
Opmerkingen
In tegenstelling tot de sequentiële implementatie is dit geen stabiele sortering. Zie de opmerkingen voor OrderBy een aanpak voor het implementeren van een stabiele sortering.
Zie ook
Van toepassing op
ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)
Voert parallel een volgende volgorde van de elementen in een reeks in aflopende volgorde uit met behulp van een opgegeven vergelijkingsfunctie.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ ThenByDescending(System::Linq::OrderedParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Linq.OrderedParallelQuery<TSource> ThenByDescending<TSource,TKey>(this System.Linq.OrderedParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenByDescending : System.Linq.OrderedParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function ThenByDescending(Of TSource, TKey) (source As OrderedParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey)) As OrderedParallelQuery(Of TSource)
Type parameters
- TSource
Het type elementen van source.
- TKey
Het type sleutel dat wordt geretourneerd door keySelector.
Parameters
Een OrderParallelQuery{TSource} die elementen bevat die moeten worden gesorteerd.
- keySelector
- Func<TSource,TKey>
Een functie om een sleutel uit een element te extraheren.
- comparer
- IComparer<TKey>
Een IComparer{TKey} om sleutels te vergelijken.
Retouren
Een reeks waarvan de elementen aflopend worden gesorteerd op basis van een sleutel.
Uitzonderingen
source of keySelector is een null-verwijzing (niets in Visual Basic).
De query is geannuleerd met het token dat is doorgegeven via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Er zijn een of meer uitzonderingen opgetreden tijdens de evaluatie van de query.
Opmerkingen
In tegenstelling tot de sequentiële implementatie is dit geen stabiele sortering. Zie de opmerkingen voor OrderBy een aanpak voor het implementeren van een stabiele sortering.