EnumerableRowCollectionExtensions.Where<TRow> Metode

Definisi

Memfilter urutan baris berdasarkan predikat yang ditentukan.

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

public:
generic <typename TRow>
[System::Runtime::CompilerServices::Extension]
 static System::Data::EnumerableRowCollection<TRow> ^ Where(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, bool> ^ predicate);
public static System.Data.EnumerableRowCollection<TRow> Where<TRow> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,bool> predicate);
static member Where : System.Data.EnumerableRowCollection<'Row> * Func<'Row, bool> -> System.Data.EnumerableRowCollection<'Row>
<Extension()>
Public Function Where(Of TRow) (source As EnumerableRowCollection(Of TRow), predicate As Func(Of TRow, Boolean)) As EnumerableRowCollection(Of TRow)

Jenis parameter

TRow

Jenis elemen baris dalam source, biasanya DataRow.

Parameter

source
EnumerableRowCollection<TRow>

Yang EnumerableRowCollection berisi elemen yang akan difilter DataRow .

predicate
Func<TRow,Boolean>

Fungsi untuk menguji setiap elemen untuk kondisi.

Mengembalikan

Yang OrderedEnumerableRowCollection<TRow> berisi baris dari urutan input yang memenuhi kondisi.

Keterangan

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 metodenya GetEnumerator secara langsung atau dengan menggunakan foreach di Visual C# atau For Each di Visual Basic.

Berlaku untuk

Lihat juga