首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq重复元素值相加.该如何解决

2012-01-10 
linq重复元素值相加.假设一个集合中的元素有name和money属性,我想把name相同的money相加,最终得到一个唯一

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
};
试试

热点排行