[Linq].NET/C#程序开发中使用Linq如何将相同类型的多个List<T>集合合并成一个集合?

.NET 作者: Rector 864 次阅读 · 读完约需 1 分钟 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

问题描述

比如现在有3个List<int>集合,如下:

现在想要将listOfList中的三个集合合并成一个集合,如:

这里的list的数据即为listOfList合并的结果。
.NET/C#程序开发中,使用Linq如何将相同类型的多个List<T>集合合并成一个集合,如上例?

方案一

使用LinqSelectMany()扩展方法,如:

方案二

使用LinqConcat()扩展方法,如:

方案三

使用Linq查询表达式,如:

阅读了该文章的人还浏览了...

本文永久链接码友网 » [Linq].NET/C#程序开发中使用Linq如何将相同类型的多个List<T>集合合并成一个集合?

发布于: 2018-02-06 11:50:50
分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册