LINQ da GroupBy Kullanımı

Loading

Şimdi de Linq ile datalarımızı çekerken bazı alanları gruplara ayırmak zorunda kalabiliriz. Gruplama işlemi yaparken de GroupBy() methodunu kullanırız.

GroupBy() : Çektiğimiz datalarda Gruplama işlemi yaparken kullanırız. Mesela notlarına göre öğrencilerin gruplanması , Şehirlere göre insanların gruplanması , kategorilere göre eşyaların gruplanması , Tarihlere göre ödemelerin gruplanması gibi…. bir çok işlerde sıklıkla kullanırız.

Önemli Not : Gruplanan elemanlar IGrouping<TKey, TElement> arayüzünü uygulayan bir koleksiyon olarak dönerler. Buradaki T harfi herhangi bir tipe , TKey de gruplama için kullanılan ortak özelliğin tipine karşılık gelir ve TElement  te gruplanan elemanların tipini temsil eder.

Örnek kod

Başka bir örnek:

Başka bir örnek:

sağlıcakla kalın…

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Mesut Yiğit

Kaliteli bilgilerin bulunduğu, paylaşımcı ve her daim geliştirici bir öğrenimin benimsendiği Teknik ve diğer konularda kendime ve geleceğe notlar