SelectMany在MSDN中的解释:将序列的每个元素投影到 IEnumerable(T) 并将结果序列合并为一个序列。
不用去用foreach进行两次遍历,就可以将子循环需要的元素过滤出来。。。
Select() 如何返回一个与源集合具有相同元素数目的集合。
A:a1,a2,a3 a1,a2,a3
B: b1,b2,b3 结果是3条记录: b1,b2,b3
C: c1,c2,c3 c1,c2,c3
SelectMany() 如何将中间数组序列串联为一个最终结果值,其中包含每个中间数组中的每个值。
A:a1,a2,a3
B: b1,b2,b3 结果是1条记录: a1,a2,a3,b1,b2,b3,c1,c2,c3
C: c1,c2,c3