Aracılığıyla paylaş


Verilere filtre uygulama

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<TResult>

Queryable.OfType<TResult>

Nerede

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

where

Where

Enumerable.Where

Queryable.Where

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: yüklemi filtreler (C# Programlama Kılavuzu) çalışma zamanında dinamik olarak belirtin

Nasıl yapılır: sorgu sonuçları (Visual Basic) LINQ kullanarak filtre

Nasıl yapılır: sorgu (LINQ) yansıtma meta verilerini bir derlemenin

Nasıl yapılır: Sorgu belirtilen öznitelik veya adı olan dosyaları

Nasıl yapılır: sıralama veya filtre metin verileri herhangi bir sözcük veya alana (LINQ) tarafından

Başvuru

WHERE yan tümcesi (C# Reference)

WHERE yan tümcesi (Visual Basic)

System.Linq

Kavramlar

Standart sorgu işleçler genel bakış