Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Filtreleme, sonuç kümesini yalnızca belirtilen koşulu karşılayan öğeleri içerecek şekilde kısıtlama işlemini ifade eder. Seçim olarak da bilinir.
Aşağıdaki çizimde, bir karakter dizisine filtre uygulama sonuçları gösterilmektedir. Filtreleme işleminin koşulu, karakterin 'A' olması gerektiğini belirtir.
Seçim gerçekleştiren standart sorgu işleci yöntemleri aşağıdaki bölümde listelenmiştir.
Yöntemler
| Yöntem Adı | Açıklama | Visual Basic Sorgu İfadesi Dizilimi | Daha Fazla Bilgi |
|---|---|---|---|
| OfType | Değerleri, belirtilen türe dönüştürülme yeteneklerine bağlı olarak seçer. | Uygulanamaz. | Enumerable.OfType Queryable.OfType |
| Nerede | Koşul işlevini temel alan değerleri seçer. | Where |
Enumerable.Where Queryable.Where |
Sorgu İfadesi Söz Dizimi Örneği
Aşağıdaki örnek, belirli bir uzunluğa sahip dizeleri bir diziden filtrelemek için öğesini Where kullanır.
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
Ayrıca bakınız
- System.Linq
- Standart Sorgu İşleçlerine Genel Bakış (Visual Basic)
- Where Yan Tümcesi
- Nasıl yapılır: Sorgu Sonuçlarını Filtreleme
- Nasıl yapılır: Bir Derlemenin Meta Verilerini Yansımayla Sorgulama (LINQ) (Visual Basic)
- Nasıl yapılır: Belirtilen Öznitelik veya Ada Sahip Dosyaları Sorgulama (Visual Basic)
- Nasıl yapılır: Metin Verilerini Herhangi Bir Sözcük veya Alana Göre Sıralama veya Filtreleme (LINQ) (Visual Basic)