EnumerableRowCollectionExtensions.OrderBy メソッド

定義

EnumerableRowCollection の行を昇順に並べ替えます。Sorts the rows of a EnumerableRowCollection in ascending order.

オーバーロード

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

EnumerableRowCollection の行を指定したキーに従って昇順に並べ替えます。Sorts the rows of a EnumerableRowCollection in ascending order according to the specified key.

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

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

EnumerableRowCollection の行を指定したキーと比較子に従って昇順に並べ替えます。Sorts the rows of a EnumerableRowCollection in ascending order according to the specified key and comparer.

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

EnumerableRowCollection の行を指定したキーに従って昇順に並べ替えます。Sorts the rows of a EnumerableRowCollection in ascending order according to the specified key.

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

型パラメーター

TRow

source の行要素の型。通常は、DataRowThe type of the row elements in source, typically DataRow.

TKey

keySelector によって返されるキーの型。The type of the key returned by keySelector.

パラメーター

source
EnumerableRowCollection<TRow>

並べ替えられる EnumerableRowCollection 要素を含む DataRowAn 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メソッドを使用して直接またはforeachVisual C# またはFor EachVisual 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.

こちらもご覧ください

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

EnumerableRowCollection の行を指定したキーと比較子に従って昇順に並べ替えます。Sorts the rows of a EnumerableRowCollection in ascending order according to the specified key and comparer.

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(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 の行要素の型。通常は、DataRowThe type of the row elements in source, typically DataRow.

TKey

keySelector によって返されるキーの型。The type of the key returned by keySelector.

パラメーター

source
EnumerableRowCollection<TRow>

並べ替えられる EnumerableRowCollection 要素を含む DataRowAn 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メソッドを使用して直接またはforeachVisual C# またはFor EachVisual 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.

こちらもご覧ください

適用対象