在linq中平铺列表
本文关键字:列表 linq | 更新日期: 2023-09-27 18:07:14
假设我的列表是这样的:
List<List<string>> zz = new List<List<string>>() { new List<string>{"1","2","3"}, new List<string> { "4", "5", "6" } };
我想要一个列表输出如下:
List<string> finalList = new List<string>{"1","2","3","4", "5", "6"};
我怎么平到这个?
您可以使用SelectMany
var finalList = zz.SelectMany(x=>x).ToList();
var finalList = zz.SelectMany(a => a).ToList();