EnumerableRowCollectionExtensions.OrderByDescending EnumerableRowCollectionExtensions.OrderByDescending EnumerableRowCollectionExtensions.OrderByDescending EnumerableRowCollectionExtensions.OrderByDescending Method

Определение

Сортирует строки объекта EnumerableRowCollection в порядке убывания.Sorts the rows of a EnumerableRowCollection in descending order.

Перегрузки

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

Сортирует строки объекта EnumerableRowCollection в порядке убывания по указанному ключу.Sorts the rows of a EnumerableRowCollection in descending order according to the specified key.

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

Сортирует строки объекта EnumerableRowCollection в порядке убывания в соответствии с указанным ключом и компаратором.Sorts the rows of a EnumerableRowCollection in descending order according to the specified key and comparer.

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

Сортирует строки объекта EnumerableRowCollection в порядке убывания по указанному ключу.Sorts the rows of a EnumerableRowCollection in descending order according to the specified key.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ OrderByDescending(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderByDescending<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member OrderByDescending : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderByDescending(Of TRow, TKey) (source As EnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey)) As OrderedEnumerableRowCollection(Of TRow)

Параметры типа

TRow

Тип элементов строки в source, обычно DataRow.The type of the row elements in source, typically DataRow.

TKey

Тип ключа, возвращаемого функцией keySelector.The type of the key returned by keySelector.

Параметры

source
EnumerableRowCollection<TRow> EnumerableRowCollection<TRow> EnumerableRowCollection<TRow> EnumerableRowCollection<TRow>

EnumerableRowCollection Содержащий DataRow упорядочиваемые элементы.An EnumerableRowCollection containing the DataRow elements to be ordered.

keySelector
Func<TRow,TKey>

Функция, извлекающая ключ из элемента.A function to extract a key from an element.

Возвраты

Объект OrderedEnumerableRowCollection<TRow>, элементы которого сортируются по заданному ключу.An OrderedEnumerableRowCollection<TRow> whose elements are sorted by the specified key.

Комментарии

Этот метод реализуется с помощью отложенного выполнения.This method is implemented by using deferred execution. Немедленно возвращаемое значение — это объект, который хранит все сведения, необходимые для выполнения действия.The immediate return value is an object that stores all the information that is required to perform the action. Запрос, представленный этот метод не выполняется до перечисления объекта путем вызова его GetEnumerator метод напрямую или с помощью foreach в Visual C# или For Each в Visual Basic.The query represented by this method is not executed until the object is enumerated either by calling its GetEnumerator method directly or by using foreach in Visual C# or For Each in Visual Basic.

Дополнительно

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

Сортирует строки объекта EnumerableRowCollection в порядке убывания в соответствии с указанным ключом и компаратором.Sorts the rows of a EnumerableRowCollection in descending order according to the specified key and comparer.

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ OrderByDescending(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
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);
static member OrderByDescending : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderByDescending(Of TRow, TKey) (source As EnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)

Параметры типа

TRow

Тип элементов строки в source, обычно DataRow.The type of the row elements in source, typically DataRow.

TKey

Тип ключа, возвращаемого функцией keySelector.The type of the key returned by keySelector.

Параметры

source
EnumerableRowCollection<TRow> EnumerableRowCollection<TRow> EnumerableRowCollection<TRow> EnumerableRowCollection<TRow>

EnumerableRowCollection Содержащий DataRow упорядочиваемые элементы.An EnumerableRowCollection containing the DataRow elements to be ordered.

keySelector
Func<TRow,TKey>

Функция, извлекающая ключ из элемента.A function to extract a key from an element.

comparer
IComparer<TKey>

Компаратор IComparer<T>, используемый для сравнения ключей.An IComparer<T> to compare keys.

Возвраты

Объект OrderedEnumerableRowCollection<TRow>, элементы которого отсортированы по указанному ключу и компаратору.An OrderedEnumerableRowCollection<TRow> whose elements are sorted by the specified key and comparer.

Комментарии

Этот метод реализуется с помощью отложенного выполнения.This method is implemented by using deferred execution. Немедленно возвращаемое значение — это объект, который хранит все сведения, необходимые для выполнения действия.The immediate return value is an object that stores all the information that is required to perform the action. Запрос, представленный этот метод не выполняется до перечисления объекта путем вызова его GetEnumerator метод напрямую или с помощью foreach в Visual C# или For Each в Visual Basic.The query represented by this method is not executed until the object is enumerated either by calling its GetEnumerator method directly or by using foreach in Visual C# or For Each in Visual Basic.

Дополнительно

Применяется к