相关疑难解决方法(0)

将List <List <T >>转换为C#中的List <T>

我有一个List<List<int>>.我想将它转换为List<int>每个int都是唯一的.我想知道是否有人使用LINQ有一个优雅的解决方案.

我希望能够使用Union方法,但每次都会创建一个新的List <>.所以我想避免做这样的事情:

List<int> allInts = new List<int>();

foreach(List<int> list in listOfLists)
   allInts = new List<int>(allInts.Union(list));
Run Code Online (Sandbox Code Playgroud)

有什么建议?

谢谢!

c# linq generics union list

19
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

generics ×1

linq ×1

list ×1

union ×1