into (C# Başvurusu)

intoBağlamsal anahtar sözcüğü bir Grup, JOIN veya Select yan tümcesinin sonuçlarını yeni bir tanımlayıcıya depolamak üzere geçici bir tanımlayıcı oluşturmak için kullanılabilir. Bu tanımlayıcı, ek sorgu komutları için bir Oluşturucu olabilir. groupOr select yan tümcesinde kullanıldığında, yeni tanımlayıcının kullanımı bazen devamlılık olarak adlandırılır.

Örnek

Aşağıdaki örnek, into fruitGroup öğesinin çıkarılan bir türü olan geçici tanımlayıcıyı etkinleştirmek için anahtar sözcüğünün kullanımını gösterir IGrouping . Tanımlayıcıyı kullanarak, Count her grupta yöntemi çağırabilir ve yalnızca iki veya daha fazla sözcük içeren grupları seçebilirsiniz.

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.
*/

into group Yan tümcelerinde kullanılması yalnızca her grupta ek sorgu işlemleri gerçekleştirmek istediğinizde gereklidir. Daha fazla bilgi için bkz. Group yan tümcesi.

intoBir yan tümcedeki kullanımına bir örnek için join bkz. JOIN yan tümcesi.

Ayrıca bkz.