List 分组求和

liushengpiaoxu 2010-08-10 02:39:16
现有要转换的集合:
  List<TestData> list = new List<TestData>();
list.Add(new TestData() { Name="A", Count=3});
list.Add(new TestData() { Name = "A", Count = 3 });
list.Add(new TestData() { Name = "b", Count = 3 });
list.Add(new TestData() { Name = "b", Count = 3 });
list.Add(new TestData() { Name = "b", Count = 5 });

转换结果:
Name="A" Count=6
Name="B" Count=11
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-08-10
  • 打赏
  • 举报
回复
var q=from item in lst
group item by item into g
select new {str=g.key,number=g.Count()}

8,497

社区成员

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

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