读书人

Linq 有结果就结贴一小时看一次贴子解

发布时间: 2012-09-13 09:51:53 作者: rapoo

Linq 有结果就结贴一小时看一次贴子
var x = query.Select(c => c.t3).ToList();

t3是一个集合

我想不通过foreach的方法得到所有 t3集合的合并集合

下面是用foreach的写法我想直接通过LINQ查询这样一个结果集可以不
list<x> x=new list<x>()
forech(var r in x)
{
x.addRange(r.t3);
}

[解决办法]
累加
query.Select(c => c.t3).Aggregate(new List<X>(), (a, b) =>
{
a.AddRange(b);
return a;
});

读书人网 >asp.net

热点推荐