Bagikan melalui


Pemfilteran Data (Visual Basic)

Pemfilteran mengacu pada operasi pembatasan tataan hasil agar hanya berisi elemen-elemen yang memenuhi kondisi tertentu. Ini juga dikenal sebagai seleksi.

Ilustrasi berikut menunjukkan hasil pemfilteran urutan karakter. Predikat untuk operasi pemfilteran menentukan bahwa karakter harus 'A'.

Diagram yang memperlihatkan operasi pemfilteran LINQ

Metode operator kueri standar yang melakukan pemilihan tercantum di bagian berikut.

Metode

Nama Metode Deskripsi Sintaks Ekspresi Kueri Visual Basic Informasi Selengkapnya
OfType Memilih nilai, tergantung pada kemampuannya untuk diubah ke tipe tertentu. Tidak dapat diterapkan. Enumerable.OfType

Queryable.OfType
Di mana Memilih nilai yang didasarkan pada fungsi predikat. Where Enumerable.Where

Queryable.Where

Contoh Sintaks Ekspresi Kueri

Contoh berikut menggunakan Where untuk memfilter dari array string yang memiliki panjang tertentu.

Dim words() As String = {"the", "quick", "brown", "fox", "jumps"}

Dim query = From word In words
            Where word.Length = 3
            Select word

Dim sb As New System.Text.StringBuilder()
For Each str As String In query
    sb.AppendLine(str)
Next

' Display the results.
MsgBox(sb.ToString())

' This code produces the following output:

' the
' fox

Lihat juga