Let\'s suppose if we have a class like:
class Person { internal int PersonID; internal string car; }
I have a list of this class
var results = from p in persons group p by p.PersonID into g select new { PersonID = g.Key, Cars = g.Select(m => m.car) };