gpt4 book ai didi

c# - LINQ Group By 多个参数或字段

转载 作者:太空宇宙 更新时间:2023-11-03 21:16:49 24 4
gpt4 key购买 nike

我有航类集合。我想在此集合中使用“GroupBy”。

GroupBy 适用于一个字段。这适用于 MarketingAirline 字段。

MYFLIGHTS.GroupBy(g => g.DepartureFlights.First().Segments.First().MarketingAirline);

但我想对两个字段使用 GroupBy。

我试试这个

    MYFLIGHTS.GroupBy(g => g.DepartureFlights.First().Segments.First().MarketingAirline 
&& g.DepartureFlights.FirstOrDefault().StopCount.ToString());

但是报错

运算符 '&&' 不能应用于 'string' 和 'string' 类型的操作数

最佳答案

您可以创建一个匿名对象并将其用于分组:

MYFLIGHTS.GroupBy(g => 
new {
g.DepartureFlights.First().Segments.First().MarketingAirline,
g.DepartureFlights.FirstOrDefault().StopCount
});

关于c# - LINQ Group By 多个参数或字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33636908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com