Aracılığıyla paylaş


into (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``1 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 tümcesi (C# Başvurusu).

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

Ayrıca bkz.

Başvuru

group tümcesi (C# Başvurusu)

Kavramlar

LINQ Sorgu İfadeleri (C# Programlama Kılavuzu)

Diğer Kaynaklar

Sorgu Anahtar Sözcükleri (C# Başvurusu)