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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

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

型パラメーター

TRow

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

TKey

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

パラメーター

source
OrderedEnumerableRowCollection<TRow>

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

keySelector
Func<TRow,TKey>

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

戻り値

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

注釈

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

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

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

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

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

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

C#
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);

型パラメーター

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 で。

こちらもご覧ください

適用対象

.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