【发布时间】:2012-11-29 04:23:13
【问题描述】:
考虑以下数组:
class B { }
class A
{
IEnumerable<B> C { get; }
}
IEnumerable<A> array;
我最终需要一个IEnumerable<B>。我最终得到IEnumerable<IEnumerable<B>>:
var q = array.Select(a => a.C);
如何展开数组?
【问题讨论】:
-
您没有向我们展示您用于获取
IEnumerable<IEnumerable<B>>的代码。根本不清楚你在问什么。 -
放松是什么意思?你的意思是把二维数组转换成一维数组吗?
-
@RyanGates,我重新表述了这个问题