日期:2014-05-20  浏览次数:20862 次

linq重复元素值相加.
假设一个集合中的元素有name和money属性,我想把name相同的money相加,最终得到一个唯一的一个元素
这个元素的名称就是重复的名称,money是所有重复的元素的money的和,请问怎么实现

比如
john 300
john 230
jacky 333
lucy 394

===>
john 530
jacky 333
lucy 394




------解决方案--------------------
select new
{

selPo.Key,
selPo,
Money = selPo.Sum(po => po.Money)
allpos.xxx
};
试试