C# ForEach为什么会报错?

alern008 2015-12-05 05:50:40
下面这段代码在 prizeGroup.ForEach(delegate(var item)这个地方为什么会提示无法从匿名方法转换为System.Action<...>的错误,应该怎么改正呢?
没有币了,哪位大哥哥,指点一下喽,小女子在这先谢谢啦!
var prizeGroup = prizeDetailCollection.GroupBy((T_PrizeDetail m) => m.UserId, (Guid key, IEnumerable c) => new
{
Key = key,
C1 = c.Sum((T_PrizeDetail n) => n.Currency_1),
C2 = c.Sum((T_PrizeDetail n) => n.Currency_2) + c.Sum((T_PrizeDetail n) => n.Currency_10)
}).ToList();
int index = 0;
prizeGroup.ForEach(delegate(var item)
{

if (item.C1 > 0m)
{

}
if (item.C2 > 0m)
{

}

});
...全文
313 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alern008 2015-12-05
  • 打赏
  • 举报
回复
暂时没有了,以后有了再找你哦
Poopaye 2015-12-05
  • 打赏
  • 举报
回复
都闪开,还有什么别的问题,我能再回答一个
byronqiji 2015-12-05
  • 打赏
  • 举报
回复
我也来帮你回帖
ajianchina 2015-12-05
  • 打赏
  • 举报
回复
我来给你回复一下,顺便表示感谢!
alern008 2015-12-05
  • 打赏
  • 举报
回复
没有回复结不了贴,哪位哥哥给回复一下,谢谢!
alern008 2015-12-05
  • 打赏
  • 举报
回复
已经搞好了,呵呵:prizeGroup.ForEach(item=>{ ..... }

8,494

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧