Bagikan melalui


EnumerableRowCollectionExtensions.ThenBy Metode

Definisi

Melakukan urutan sekunder baris EnumerableRowCollection dalam urutan naik.

Overload

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Melakukan urutan sekunder dari baris EnumerableRowCollection dalam urutan naik sesuai dengan kunci yang ditentukan.

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Melakukan urutan sekunder baris EnumerableRowCollection dalam urutan naik sesuai dengan kunci dan pembanding yang ditentukan.

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

Sumber:
EnumerableRowCollectionExtensions.cs
Sumber:
EnumerableRowCollectionExtensions.cs
Sumber:
EnumerableRowCollectionExtensions.cs

Melakukan urutan sekunder dari baris EnumerableRowCollection dalam urutan naik sesuai dengan kunci yang ditentukan.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Jenis parameter

TRow

Jenis elemen baris dalam source, biasanya DataRow.

TKey

Jenis kunci yang dikembalikan oleh keySelector.

Parameter

source
OrderedEnumerableRowCollection<TRow>

EnumerableRowCollection yang berisi elemen DataRow yang akan dipesan.

keySelector
Func<TRow,TKey>

Fungsi untuk mengekstrak kunci dari elemen.

Mengembalikan

OrderedEnumerableRowCollection<TRow> yang elemennya diurutkan menurut kunci yang ditentukan.

Keterangan

Penggunaan operasi ThenBy memerlukan operasi pengurutan utama yang ada menggunakan OrderBy.

Metode ini diimplementasikan dengan menggunakan eksekusi yang ditangguhkan. Nilai pengembalian langsung adalah objek yang menyimpan semua informasi yang diperlukan untuk melakukan tindakan. Kueri yang diwakili oleh metode ini tidak dijalankan sampai objek dijumlahkan baik dengan memanggil metode GetEnumerator secara langsung atau dengan menggunakan foreach di Visual C# atau For Each di Visual Basic.

Lihat juga

Berlaku untuk

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

Sumber:
EnumerableRowCollectionExtensions.cs
Sumber:
EnumerableRowCollectionExtensions.cs
Sumber:
EnumerableRowCollectionExtensions.cs

Melakukan urutan sekunder baris EnumerableRowCollection dalam urutan naik sesuai dengan kunci dan pembanding yang ditentukan.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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)

Jenis parameter

TRow

Jenis elemen baris dalam source, biasanya DataRow.

TKey

Jenis kunci yang dikembalikan oleh keySelector.

Parameter

source
OrderedEnumerableRowCollection<TRow>

EnumerableRowCollection yang berisi elemen DataRow yang akan dipesan.

keySelector
Func<TRow,TKey>

Fungsi untuk mengekstrak kunci dari elemen.

comparer
IComparer<TKey>

IComparer<T> untuk membandingkan kunci.

Mengembalikan

OrderedEnumerableRowCollection<TRow> yang elemennya diurutkan menurut kunci dan pembanding yang ditentukan.

Keterangan

Penggunaan operasi ThenBy memerlukan operasi pengurutan utama yang ada menggunakan OrderBy.

Metode ini diimplementasikan dengan menggunakan eksekusi yang ditangguhkan. Nilai pengembalian langsung adalah objek yang menyimpan semua informasi yang diperlukan untuk melakukan tindakan. Kueri yang diwakili oleh metode ini tidak dijalankan sampai objek dijumlahkan baik dengan memanggil metode GetEnumerator secara langsung atau dengan menggunakan foreach di Visual C# atau For Each di Visual Basic.

Lihat juga

Berlaku untuk