共用方式為


EnumerableRowCollectionExtensions.ThenByDescending 方法

定義

以遞減順序執行 EnumerableRowCollection 數據列的次要順序。

多載

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

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據指定的索引鍵,以遞減順序執行 EnumerableRowCollection 數據列的次要順序。

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

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

根據指定的索引鍵和比較子,以遞減順序執行 EnumerableRowCollection 數據列的次要順序。

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

來源:
EnumerableRowCollectionExtensions.cs
來源:
EnumerableRowCollectionExtensions.cs
來源:
EnumerableRowCollectionExtensions.cs

根據指定的索引鍵,以遞減順序執行 EnumerableRowCollection 數據列的次要順序。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

類型參數

TRow

source中的數據列項目類型,通常 DataRow

TKey

keySelector所傳回之索引鍵的類型。

參數

keySelector
Func<TRow,TKey>

要從專案擷取索引鍵的函式。

傳回

OrderedEnumerableRowCollection<TRow>,其專案依指定的索引鍵排序。

備註

使用 ThenByDescending 作業需要使用 OrderBy現有的主要排序作業。

這個方法是使用延後執行來實作。 立即傳回值是物件,可儲存執行動作所需的所有資訊。 除非物件直接呼叫其 GetEnumerator 方法,或在Visual Basic中使用 foreach,或使用Visual Basic中的 For Each,否則不會執行這個方法所代表的查詢。

另請參閱

適用於

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

來源:
EnumerableRowCollectionExtensions.cs
來源:
EnumerableRowCollectionExtensions.cs
來源:
EnumerableRowCollectionExtensions.cs

根據指定的索引鍵和比較子,以遞減順序執行 EnumerableRowCollection 數據列的次要順序。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(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所傳回之索引鍵的類型。

參數

keySelector
Func<TRow,TKey>

要從專案擷取索引鍵的函式。

comparer
IComparer<TKey>

要比較索引鍵的 IComparer<T>

傳回

OrderedEnumerableRowCollection<TRow>,其專案會依指定的索引鍵和比較子排序。

備註

使用 ThenByDescending 作業需要使用 OrderBy現有的主要排序作業。

這個方法是使用延後執行來實作。 立即傳回值是物件,可儲存執行動作所需的所有資訊。 除非物件直接呼叫其 GetEnumerator 方法,或在Visual Basic中使用 foreach,或使用Visual Basic中的 For Each,否則不會執行這個方法所代表的查詢。

另請參閱

適用於