Aracılığıyla paylaş


Verileri Filtreleme

Süzme işlemi sonuç kümesinde belirtilen bir koşula uyan öğeleri içerecek şekilde sınırlama, operasyonu belirtir.Onu da seçim denir.

Bir karakter dizisi filtreleme sonuçlarını aşağıda gösterilmiştir.Filtre uygulama işlemi yüklemini karakter 'a' olması gerektiğini belirtir.

LINQ filtre uygulama işlemi

Seçim yapmak standart sorgu işleci yöntemleri aşağıdaki bölümde listelenir.

Yöntemler

Yöntem adı

Description

C# sorgu ifade sözdizimi

Visual BasicSorgu ifade sözdizimi

Daha Fazla Bilgi

Sınıfını

Belirtilen türde almadaki yeteneklerine bağlı değerleri seçer.

Yoktur.

Yoktur.

Enumerable.OfType``1

Queryable.OfType``1

Nerede

Bir doðrulama işlevine bağlı değerleri seçer.

where

Where

Enumerable.Where``1

Queryable.Where``1

Sorgu ifade sözdizimi örneği

Aşağıdaki örnek where C# [NULL]'ta yan tümcesi veya Where yan tümcesinde Visual Basic belirli bir uzunluktaki bu dizeleri bir diziden süzülecek.

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
string[] words = { "the", "quick", "brown", "fox", "jumps" };

            IEnumerable<string> query = from word in words
                                        where word.Length == 3
                                        select word;

            foreach (string str in query)
                Console.WriteLine(str);

            /* This code produces the following output:

                the
                fox
            */

Ayrıca bkz.

Görevler

Nasıl yapılır: Çalışma Zamanında Karşılaştırma Filtrelerini Dinamik Olarak Belirtme (C# Programlama Kılavuzu)

Nasıl yapılır: Sorgu Sonuçlarını LINQ Kullanarak Filtreleme (Visual Basic)

Nasıl yapılır: Bir Derlemenin Meta Verilerini Yansıma ile Sorgulama (LINQ)

Nasıl Yapılır: Belirli bir Öznitelik veya Ada Sahip Dosyaları Sorgulama

Nasıl yapılır: Herhangi bir Sözcük veya Alana Göre Metin Verilerini Sıralama veya Filtreleme (LINQ)

Başvuru

where tümcesi (C# Başvurusu)

Where Tümcesi (Visual Basic)

System.Linq

Kavramlar

Standart Sorgu İşleçlerine Genel Bakış