C#实现list中相同字段的数据合并

做一个称重系统,现在需要把称重数据进行统计合并:
这个是没合并的图片说明
现在需要将相同货物名称的净重和车次进行合并用C#怎么实现。

新手困扰一天了,求大佬帮忙!!!!!

我在SQL查询的时候能够实现,但是C# 实现的时候不知道怎么去描述
下边是我SQL查询的图片说明

图片说明

c#

2个回答

var query = list.GroupBy(x => new { x.货物名称, x.车牌号}).Select(x => new { 净重 = x.Select(y => y.净重).Sum(), x.Key.货物名称, x.车牌号 }))

S_myChild
S_myChild 您好,因为我刚开始学习两个月,所以您写的我看的不太懂,能具体讲解一下吗。group by是聚合函数这个我知道,括号相互间的点符号是用来拼接的吗,还是其他。求教
一年多之前 回复

图片说明图片说明

已经完成,很不容易!

总结一下:思路以及对语言关键字的理解熟悉程度很重要。
写类似这种多条件筛选及统计的程序
一定要搞明白它运行的顺序,就像我上边的内容:筛选的条件 1.时间范围 2.筛选的类型(客户,货物以及车牌)
统计的话 1.要统计货物净重总和 2.拉这么多货物的次数(其实统计次数就是统计相同项出现的次数)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问