【发布时间】:2014-01-16 14:25:39
【问题描述】:
我有 2 个列表,一个用于球员,另一个用于教练。
为了计算属于教练的玩家数量,我使用了:
var g = AllePlayer.GroupBy(play=> play.coachNumer);
foreach (var grp in g)
{
foreach (Coach co in AlleCoaches)
{
if (co.coachNumer== grp.Key)
{
co.NumOfPlayer= grp.Count();
}
}
}
现在我想知道是否有一种很好的方法可以将带有“foreach”的情人部分放在一个很好的 Linq 语法中,以避免这种“foreach”循环。 提前谢谢!
【问题讨论】: