ParallelEnumerable.OrderByDescending 方法

定义

按降序对序列的元素进行排序。

重载

名称 说明
OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

根据键按降序对序列的元素进行并行排序。

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

使用指定的比较器按降序对序列的元素进行排序。

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

根据键按降序对序列的元素进行并行排序。

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)

类型参数

TSource

的元素 source类型。

TKey

返回 keySelector的键的类型。

参数

source
ParallelQuery<TSource>

要排序的值序列。

keySelector
Func<TSource,TKey>

用于从元素中提取键的函数。

返回

一个 OrderedParallelQuery{TSource},其元素按键进行降序排序。

例外

sourcekeySelector 是空引用(Visual Basic 中没有任何内容)。

在查询评估期间发生一个或多个异常。

注解

与顺序实现相比,这不是稳定的排序。 请参阅有关实现稳定排序的方法的备注 OrderBy

另请参阅

适用于

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

使用指定的比较器按降序对序列的元素进行排序。

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

类型参数

TSource

的元素 source类型。

TKey

返回 keySelector的键的类型。

参数

source
ParallelQuery<TSource>

要排序的值序列。

keySelector
Func<TSource,TKey>

用于从元素中提取键的函数。

comparer
IComparer<TKey>

要比较键的 IComparer{TKey}。

返回

一个 OrderedParallelQuery{TSource},其元素按键进行降序排序。

例外

sourcekeySelector 是空引用(Visual Basic 中没有任何内容)。

在查询评估期间发生一个或多个异常。

注解

与顺序实现相比,这不是稳定的排序。 请参阅有关实现稳定排序的方法的备注 OrderBy

另请参阅

适用于