Поделиться через


TypedTableBaseExtensions.OrderBy Метод

Определение

Сортирует строки объекта TypedTableBase<T> в порядке возрастания.

Перегрузки

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>)

Сортирует строки объекта TypedTableBase<T> в порядке возрастания по заданному ключу.

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Сортирует строки объекта TypedTableBase<T> в порядке возрастания по указанному ключу и компаратору.

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>)

Исходный код:
TypedTableBaseExtensions.cs
Исходный код:
TypedTableBaseExtensions.cs
Исходный код:
TypedTableBaseExtensions.cs

Сортирует строки объекта TypedTableBase<T> в порядке возрастания по заданному ключу.

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

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

TRow

Тип элементов строки в объекте source, обычно DataRow.

TKey

Тип ключа, возвращаемого функцией keySelector.

Параметры

source
TypedTableBase<TRow>

Объект TypedTableBase<T>, содержащий упорядочиваемые элементы DataRow.

keySelector
Func<TRow,TKey>

Функция, извлекающая ключ из элемента.

Возвращаемое значение

Объект OrderedEnumerableRowCollection<TRow>, элементы которого сортируются по заданному ключу.

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

OrderBy<TRow,TKey>(TypedTableBase<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Исходный код:
TypedTableBaseExtensions.cs
Исходный код:
TypedTableBaseExtensions.cs
Исходный код:
TypedTableBaseExtensions.cs

Сортирует строки объекта TypedTableBase<T> в порядке возрастания по указанному ключу и компаратору.

public:
generic <typename TRow, typename TKey>
 where TRow : System::Data::DataRow[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ OrderBy(System::Data::TypedTableBase<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.TypedTableBase<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer) where TRow : System.Data.DataRow;
static member OrderBy : System.Data.TypedTableBase<'Row (requires 'Row :> System.Data.DataRow)> * Func<'Row, 'Key (requires 'Row :> System.Data.DataRow)> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row (requires 'Row :> System.Data.DataRow)> (requires 'Row :> System.Data.DataRow)
<Extension()>
Public Function OrderBy(Of TRow As DataRow, TKey As DataRow) (source As TypedTableBase(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)

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

TRow

Тип элементов строки в объекте source, обычно DataRow.

TKey

Тип ключа, возвращаемого функцией keySelector.

Параметры

source
TypedTableBase<TRow>

Объект TypedTableBase<T>, содержащий упорядочиваемые элементы DataRow.

keySelector
Func<TRow,TKey>

Функция, извлекающая ключ из элемента.

comparer
IComparer<TKey>

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

Возвращаемое значение

Объект OrderedEnumerableRowCollection<TRow>, элементы которого отсортированы по указанному ключу и компаратору.

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