我有2個列表,一個用於播放器,另一個用於教練。如何使用Linq而不是foreach來分組和計數
要計算玩家的數量屬於一個教練,我用:
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」循環。 提前謝謝!
謝謝大家! – Johnny