var query = from p in firstball group p by p into g select new { g, num = g.Count() };
string str=""; foreach( var s in query) { str+=s.g.Key+":"+s.num+"\n\r"; } MessageBox.Show(str);