Linq Group By sorgusuyla bir listedeki tekrar eden değerleri ve bu değerlerin sayılarını bulmak için gerekli kod
// Şehir listesi
List<string> cities = new List<string>();
cities.Add("New York");
cities.Add("Istanbul");
cities.Add("Mumbai");
cities.Add("Istanbul");
cities.Add("Mumbai");
cities.Add("Berlin");
cities.Add("Istanbul");

var tekrarlar = cities.GroupBy(p => p)
.Select(p => new { IlAdi = p.Key, TekrarSayisi = p.Count() })
.OrderByDescending(p => p.TekrarSayisi).Skip(0).Take(10).ToList();
//linq group by kullanımını gösteren örnek kod

Yorumlar

Bu kod parçacığına henüz yorum yapılmamış.

Yorum Yaz

Yorum yazabilmek için üye olunuz veya giriş yapınız