Megosztás a következőn keresztül:


Adatok szűrése (Visual Basic)

A szűrés azt jelenti, hogy az eredményhalmaz csak azokat az elemeket tartalmazza, amelyek megfelelnek egy adott feltételnek. Más néven kijelölés.

Az alábbi ábrán egy karaktersorozat szűrésének eredményei láthatók. A szűrési művelet predikátuma azt határozza meg, hogy a karakternek "A" karakternek kell lennie.

LINQ-szűrési műveletet bemutató diagram

A kijelölést végző szabványos lekérdezési operátor metódusok a következő szakaszban találhatók.

Módszerek

Metódus neve Leírás Visual Basic Query Expression Szintaxis További információ
OfType Az értékeket attól függően választja ki, hogy egy adott típusba szeretnének-e beszűkíteni őket. Nem alkalmazható. Enumerable.OfType

Queryable.OfType
Hol Predikátumfüggvényen alapuló értékeket jelöl ki. Where Enumerable.Where

Queryable.Where

Példa lekérdezési kifejezés szintaxisára

Az alábbi példa egy Where tömbből szűri azokat a sztringeket, amelyek hossza meghatározott.

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

Lásd még