ParallelEnumerable.OrderByDescending Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Sorterar elementen i en sekvens i fallande ordning.
Överlagringar
| Name | Description |
|---|---|
| OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Sorterar parallellt elementen i en sekvens i fallande ordning enligt en nyckel. |
| OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Sorterar elementen i en sekvens i fallande ordning med hjälp av en angiven jämförelse. |
OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
Sorterar parallellt elementen i en sekvens i fallande ordning enligt en nyckel.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ OrderByDescending(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.OrderedParallelQuery<TSource> OrderByDescending<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member OrderByDescending : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function OrderByDescending(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As OrderedParallelQuery(Of TSource)
Typparametrar
- TSource
Typ av element i source.
- TKey
Typ av nyckel som returneras av keySelector.
Parametrar
- source
- ParallelQuery<TSource>
En sekvens med värden i ordning.
- keySelector
- Func<TSource,TKey>
En funktion för att extrahera en nyckel från ett element.
Returer
En OrderedParallelQuery{TSource} vars element sorteras fallande enligt en nyckel.
Undantag
source eller keySelector är en nullreferens (ingenting i Visual Basic).
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Kommentarer
Till skillnad från sekventiell implementering är detta inte en stabil sortering. Se kommentarerna för en metod för OrderBy att implementera en stabil sortering.
Se även
Gäller för
OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)
Sorterar elementen i en sekvens i fallande ordning med hjälp av en angiven jämförelse.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::OrderedParallelQuery<TSource> ^ OrderByDescending(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Linq.OrderedParallelQuery<TSource> OrderByDescending<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member OrderByDescending : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Linq.OrderedParallelQuery<'Source>
<Extension()>
Public Function OrderByDescending(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey)) As OrderedParallelQuery(Of TSource)
Typparametrar
- TSource
Typ av element i source.
- TKey
Typ av nyckel som returneras av keySelector.
Parametrar
- source
- ParallelQuery<TSource>
En sekvens med värden i ordning.
- keySelector
- Func<TSource,TKey>
En funktion för att extrahera en nyckel från ett element.
- comparer
- IComparer<TKey>
En IComparer{TKey} för att jämföra nycklar.
Returer
En OrderedParallelQuery{TSource} vars element sorteras fallande enligt en nyckel.
Undantag
source eller keySelector är en nullreferens (ingenting i Visual Basic).
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Kommentarer
Till skillnad från sekventiell implementering är detta inte en stabil sortering. Se kommentarerna för en metod för OrderBy att implementera en stabil sortering.