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() 如何将中间数组序列串联为一个最终结果值,其中包含每个中间数组中的每个