Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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
- System.Linq
- Standard lekérdezési operátorok áttekintése (Visual Basic)
- Hol található záradék
- Útmutató: Lekérdezési eredmények szűrése
- Útmutató: Szerelvény metaadatainak lekérdezése tükröződéssel (LINQ) (Visual Basic)
- Útmutató: Adott attribútummal vagy névvel rendelkező fájlok lekérdezése (Visual Basic)
- Útmutató: Szövegadatok rendezése vagy szűrése bármely szó vagy mező szerint (LINQ) (Visual Basic)