public class ConsolidatedChild
{
public string School { get; set; }
public string Friend { get; set; }
public string FavoriteColor { get; set; }
public List<Child> Children { get; set; }
}
public class Child
{
public string School { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public string Friend { get; set; }
public string Mother { get; set; }
public string FavoriteColor { get; set; }
}
给定上面的两个类,我想使用 LINQ 从 List 中创建一个 List,按 School、 Friend 和 FavoriteColor 属性分组。LINQ 可以做到这一点吗?
请忽略这些属性,编写这些代码只是为了帮助解决这个问题。