EnumerableRowCollectionExtensions.OrderByDescending 方法

定义

按降序排序 EnumerableRowCollection 的行。

重载

OrderByDescending<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

按指定键降序排序 EnumerableRowCollection 的行。

OrderByDescending<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

此 API 支持产品基础结构,不能在代码中直接使用。

按指定键和比较器降序排序 EnumerableRowCollection 的行。

OrderByDescending<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs

按指定键降序排序 EnumerableRowCollection 的行。

此 API 支持产品基础结构,不能在代码中直接使用。

C#
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);

类型参数

TRow

source 中行元素的类型,通常为 DataRow

TKey

keySelector 返回的键的类型。

参数

source
EnumerableRowCollection<TRow>

包含要排序的 EnumerableRowCollection 元素的 DataRow

keySelector
Func<TRow,TKey>

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

返回

一个 OrderedEnumerableRowCollection<TRow>,其元素按指定键排序。

注解

此方法通过使用延迟执行来实现。 即时返回值是一个对象,用于存储执行操作所需的所有信息。 在通过直接调用GetEnumerator其方法或在 Visual C# For Eachforeach Visual Basic 中使用 来枚举对象之前,不会执行此方法表示的查询。

另请参阅

适用于

.NET 9 和其他版本
产品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

OrderByDescending<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs
Source:
EnumerableRowCollectionExtensions.cs

按指定键和比较器降序排序 EnumerableRowCollection 的行。

此 API 支持产品基础结构,不能在代码中直接使用。

C#
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);

类型参数

TRow

source 中行元素的类型,通常为 DataRow

TKey

keySelector 返回的键的类型。

参数

source
EnumerableRowCollection<TRow>

包含要排序的 EnumerableRowCollection 元素的 DataRow

keySelector
Func<TRow,TKey>

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

comparer
IComparer<TKey>

用于比较键的 IComparer<T>

返回

一个 OrderedEnumerableRowCollection<TRow>,其元素按指定键和比较器排序。

注解

此方法通过使用延迟执行来实现。 即时返回值是一个对象,用于存储执行操作所需的所有信息。 在通过直接调用GetEnumerator其方法或在 Visual C# For Eachforeach Visual Basic 中使用 来枚举对象之前,不会执行此方法表示的查询。

另请参阅

适用于

.NET 9 和其他版本
产品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1