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              

最新文章

  1. django models进行数据库增删查改
  2. bzoj3673可持久化线段树实现可持久化数组实现可持久化并查集(好长)
  3. Runnable接口
  4. Mysql进阶(二)
  5. 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
  6. Magento 重新安装的方法
  7. 鼠标点击input时,placeholder中的提示信息消失
  8. MVC-起始页面设置
  9. 一步步学习ASP.NET MVC3 (13)——HTML辅助方法
  10. Android+clipse导入工程提示:invalid project description
  11. 201521123093 java 第十二周学习总结
  12. Katalon Studio之请求响应中文乱码解决方法
  13. cv2.error: openCV报错
  14. jupyter Notebook环境搭建
  15. mongo java 踩坑记
  16. 自学Zabbix12.3 Zabbix命令-zabbix_agentd
  17. “数学口袋精灵”App的第一个Sprint计划----开发日记
  18. Java编程思想学习笔记——访问权限修饰词
  19. elasticsearch 6.0java api的使用
  20. Java连接各种数据库的实例

热门文章

  1. Note: Improving Restore Speed for Backup Systems that Use Inline Chunk-Based Deduplication
  2. React 从入门到进阶之路(四)
  3. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU特性介绍(2)- RT685EVKA性能实测(Dhrystone)
  4. cinder服务状态up/down的源码梳理
  5. CentOS6.5添加rbd模块
  6. iPhone摄影中的深度捕捉(WWDC2017-Session 507)
  7. 监听Listener的简介及分类
  8. ios一个自定义的下拉多选菜单
  9. gitlab web端使用
  10. thinkphp5判断移动或pc端访问并调用不同模块