ParallelEnumerable.OrderByDescending Metod

Definition

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).

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).

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