【发布时间】:2015-11-04 06:14:11
【问题描述】:
我有一个包含 5 个字段 x1、x2、x3、x4、x5 的列表(mylist) 我想按 x1 和 x2 按 mylist 分组,然后有一个新列表 resultList ,其中包含按 x1 和 x2 分组的所有 5 个字段 x1、x2、x3、x4、x5。 我想用 Linq 来做
var result = mylist.GroupBy(row => new { row.x1, row.x2})
这给出了一个包含两个字段 row.x1、row.x2 的列表。我怎样才能得到其余的字段
编辑:假设这是我的列表: x1 x2 x3 x4 x5
1 '=C' 'a' 'b' 'c'
2 '+A' 'd' 'e' 'f'
1 '=C' 'g' 'h' 'i'
4 '=C' 'j' 'k' 'l'
我想要这个结果:
x1 x2 x3 x4 x5
1 '=C' 'a' 'b' 'c'
1 '=C' 'g' 'h' 'i'
4 '=C' 'j' 'k' 'l'
2 '+A' 'd' 'e' 'f'
【问题讨论】:
标签: c# visual-studio visual-studio-2010