C#Linq Group By多列

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可以实现吗?


请忽略属性,代码编写只是为了帮助解决问题。


皈依舞
浏览 2206回答 3
3回答

慕斯709654

变量名也不是我的选择。事实上,在写作时我努力弄清楚“gcs”对作者意味着什么。我能想到的最好的是“Cs团队”。无论如何,我只建议它试图让某人在两种语法之间制作心理地图变得容易。(合成器?我打赌语法是那些单词之一,它是自己的复数。因为这是英语,为什么“语法”会受到关于复数的句法规则的约束?)
打开App,查看更多内容
随时随地看视频慕课网APP