次の方法で共有


EnumerableRowCollectionExtensions.ThenBy メソッド

定義

EnumerableRowCollection の行の 2 番目の並べ替えを昇順で実行します。

オーバーロード

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)

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

EnumerableRowCollection の行の 2 番目の並べ替えを、指定したキーに従って昇順で行います。

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

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

EnumerableRowCollection の行の 2 番目の並べ替えを、指定したキーと比較子に従って昇順で行います。

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)

ソース:
EnumerableRowCollectionExtensions.cs
ソース:
EnumerableRowCollectionExtensions.cs
ソース:
EnumerableRowCollectionExtensions.cs

EnumerableRowCollection の行の 2 番目の並べ替えを、指定したキーに従って昇順で行います。

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

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

型パラメーター

TRow

source の行要素の型。通常は、DataRow

TKey

keySelector によって返されるキーの型。

パラメーター

source
OrderedEnumerableRowCollection<TRow>

並べ替えられる EnumerableRowCollection 要素を含む DataRow

keySelector
Func<TRow,TKey>

要素からキーを抽出する関数。

戻り値

要素が指定したキーで並べ替えられている OrderedEnumerableRowCollection<TRow>

注釈

操作を使用するには、 を ThenBy 使用した既存のプライマリ並べ替え操作 OrderByが必要です。

このメソッドは、遅延実行を使用して実装されます。 即時戻り値は、アクションの実行に必要なすべての情報を格納する オブジェクトです。 か、呼び出すことによって、オブジェクトが列挙されるまで、このメソッドによって表されるクエリは実行されません、GetEnumeratorメソッドを使用して直接またはforeachVisual C# またはFor EachVisual Basic で。

こちらもご覧ください

適用対象

ThenBy<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

ソース:
EnumerableRowCollectionExtensions.cs
ソース:
EnumerableRowCollectionExtensions.cs
ソース:
EnumerableRowCollectionExtensions.cs

EnumerableRowCollection の行の 2 番目の並べ替えを、指定したキーと比較子に従って昇順で行います。

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

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

型パラメーター

TRow

source の行要素の型。通常は、DataRow

TKey

keySelector によって返されるキーの型。

パラメーター

source
OrderedEnumerableRowCollection<TRow>

並べ替えられる EnumerableRowCollection 要素を含む DataRow

keySelector
Func<TRow,TKey>

要素からキーを抽出する関数。

comparer
IComparer<TKey>

キーを比較する IComparer<T>

戻り値

要素が指定したキーと比較子で並べ替えられている OrderedEnumerableRowCollection<TRow>

注釈

操作を使用するには、 を ThenBy 使用した既存のプライマリ並べ替え操作 OrderByが必要です。

このメソッドは、遅延実行を使用して実装されます。 即時戻り値は、アクションの実行に必要なすべての情報を格納する オブジェクトです。 か、呼び出すことによって、オブジェクトが列挙されるまで、このメソッドによって表されるクエリは実行されません、GetEnumeratorメソッドを使用して直接またはforeachVisual C# またはFor EachVisual Basic で。

こちらもご覧ください

適用対象