public static void Main()
var peopleByGender = from person in people
group person by person.Gender
select new {Gender = g.Key, People = g};
foreach (var genderGroup in peopleByGender)
Console.WriteLine(genderGroup.Gender);
foreach (var person in genderGroup.People)
Console.WriteLine(" " + person.Name);