public static void Cantidadciudad(lista[] listaalumnos) { var cantidad = from l in listaalumnos group l by l.Ciudad into Ciudad select new { Eleccion = Ciudad.Key, Cantidad = Ciudad.Count() }; foreach (var grupoedad in cantidad) { Console.WriteLine("{0} {1}", grupoedad.Eleccion, grupoedad.Cantidad); } Console.ReadKey(); }