Sdílet prostřednictvím


ParallelEnumerable.ThenByDescending Metoda

Definice

Provádí paralelně následné řazení prvků v posloupnosti v sestupném pořadí.

Přetížení

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Provádí paralelně následné řazení prvků v posloupnosti v sestupném pořadí podle klíče.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Provádí paralelně následné řazení prvků v sekvenci v sestupném pořadí pomocí zadaného porovnávače.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Provádí paralelně následné řazení prvků v posloupnosti v sestupném pořadí podle klíče.

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)

Parametry typu

TSource

Typ prvků .source

TKey

Typ klíče vráceného nástrojem keySelector.

Parametry

source
OrderedParallelQuery<TSource>

OrderedParallelQuery{TSource}, který obsahuje elementy k řazení.

keySelector
Func<TSource,TKey>

Funkce, která extrahuje klíč z prvku.

Návraty

Sekvence, jejíž prvky jsou seřazeny sestupně podle klíče.

Výjimky

source nebo keySelector je odkaz s hodnotou null (Nothing v jazyce Visual Basic).

Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.

Poznámky

Na rozdíl od sekvenční implementace se nejedná o stabilní řazení. Přístup k implementaci stabilního řazení najdete v poznámkách OrderBy k tématu .

Viz také

Platí pro

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Provádí paralelně následné řazení prvků v sekvenci v sestupném pořadí pomocí zadaného porovnávače.

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

Parametry typu

TSource

Typ prvků .source

TKey

Typ klíče vráceného nástrojem keySelector.

Parametry

source
OrderedParallelQuery<TSource>

OrderedParallelQuery{TSource}, který obsahuje elementy k řazení.

keySelector
Func<TSource,TKey>

Funkce, která extrahuje klíč z prvku.

comparer
IComparer<TKey>

IComparer{TKey} pro porovnání klíčů.

Návraty

Sekvence, jejíž prvky jsou seřazeny sestupně podle klíče.

Výjimky

source nebo keySelector je odkaz s hodnotou null (Nothing v jazyce Visual Basic).

Během vyhodnocování dotazu došlo k jedné nebo více výjimkám.

Poznámky

Na rozdíl od sekvenční implementace se nejedná o stabilní řazení. Přístup k implementaci stabilního řazení najdete v poznámkách OrderBy k tématu .

Viz také

Platí pro