嗨,我不想在HomPlayerResult.RoundResults.Result
每个HomePlayerResult
都有一个RoundResult
列表,其中表格为1,2,3或4。
var H1R1 = matchResult.HomePlayerResults.ToList().ForEach(y => y.RoundResults.ToList().ForEach(z => z.Round == 1 && z.Table == 1));
但我得到错误:
仅分配,调用,增量,减量,等待和新对象 表达式可以用作语句
答案 0 :(得分:0)
我不明白你在代码中做了什么,但我相信你想通过在第1轮和第1阶段过滤它们来获得所有结果的总结果:
var H1R1 = matchResult.HomePlayerResults.Where(r => z.Round == 1 && z.Table == 1).Select(z => z.RoundResults).Sum();