我有一个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)
有什么建议?
谢谢!