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

List.GroupBy(x => x.x1)是不是可以对两个字段进行分组

2013-11-14 
List.GroupBy(x x.x1)是否可以对两个字段进行分组想对两个字段同时相同的数据分为一组如果能请贴出代码

List.GroupBy(x => x.x1)是否可以对两个字段进行分组
想对两个字段同时相同的数据分为一组
如果能  请贴出代码  
谢谢
[解决办法]
http://msdn.microsoft.com/zh-cn/library/bb534304(v=vs.110).aspx
[解决办法]
List.GroupBy(x => new{x.x1,x.x2}).Select(g=>new {g.key.x1,g.Key.x2});
[解决办法]
如果遇到不支持创建一个对象作为分组条件,也可以这样。
List.GroupBy(x => x.x1).SelectMany(x => x.GroupBy(y => y.x2).Select(y => new { Key = new { x1 = x.Key, x2 = y.Key }, items = y }));

热点排行