Aracılığıyla paylaş


(C# Başvurusu)

into Bağlamsal anahtar sözcük sonuçlarını depolamak için geçici bir tanımlayıcı oluşturmak için kullanılabilecek bir Grup, birleştirme veya seçin yan tümcesine yeni bir tanımlayıcı.Bu tanımlayıcı kendisini üreticisi ek sorgu komutları için olabilir.Kullanıldığında bir group veya select yan tümcesi kullanımı yeni tanımlayıcısı bazen olarak anılacaktır bir devam.

Örnek

Aşağıdaki örnek kullanımını gösterir into geçici bir tanımlayıcı etkinleştirmek için anahtar sözcük fruitGroup inferred bir türü olan IGrouping.Tanımlayıcı kullanarak, çağırabilirsiniz Count yöntemi her grup ve iki veya daha fazla sözcük içeren Gruplar'ı seçin.

class IntoSample1
{
    static void Main()
    {

        // Create a data source.
        string[] words = { "apples", "blueberries", "oranges", "bananas", "apricots"};

        // Create the query.
        var wordGroups1 =
            from w in words
            group w by w[0] into fruitGroup
            where fruitGroup.Count() >= 2
            select new { FirstLetter = fruitGroup.Key, Words = fruitGroup.Count() };

        // Execute the query. Note that we only iterate over the groups, 
        // not the items in each group
        foreach (var item in wordGroups1)
        {
            Console.WriteLine(" {0} has {1} elements.", item.FirstLetter, item.Words);
        }

        // Keep the console window open in debug mode
        Console.WriteLine("Press any key to exit.");
        Console.ReadKey();
    }
}
/* Output:
   a has 2 elements.
   b has 2 elements.
*/

Kullanımını into , bir group yan tümcesi yalnızca gerekli her grup ek sorgu işlemleri gerçekleştirmek istediğinizde.Daha fazla bilgi için bkz. GROUP BY (C# Reference).

Kullanımını gösteren bir örnek için into , bir join yan tümcesi, bkz: JOIN yan tümcesi (C# Reference).

Ayrıca bkz.

Başvuru

GROUP BY (C# Reference)

Kavramlar

LINQ sorgu ifadelerini (C# Programlama Kılavuzu)

Diğer Kaynaklar

Sorgu anahtar sözcükler (C# Reference)