>>759
無しでも書けるか

var groups = list.GroupBy(x => x);
foreach (var g in groups)
{
 Console.WriteLine("{0} {1}件", g.Key, g.Count());
}