using System.Linq; List<int> ids = // foreach(var grp in ids.GroupBy(i => i)) { Console.WriteLine("{0} : {1}", grp.Key, grp.Count()); }
var frequency = myList.GroupBy(x => x).ToDictionary(x => x.Key, x => x.Count());