转换列表<;列表<;字符串>>;到列表<;字符串>
本文关键字:gt lt 列表 字符串 转换 | 更新日期: 2023-09-27 18:01:39
可能重复:
Linq:列表到长列表
我已经用LINQ转换了它List<List<string>>
到List<string>.
如果叶子重叠一片。必须在一行中。
input.SelectMany(l => l).Distinct().ToList();
您的问题有点言过其实。
input.SelectMany(list=>list).ToList()
这会将任何列表中的所有字符串放入结果列表中。如果只需要唯一元素,请在SelectMany
和ToList
之间添加.Distinct
List<List<string>> listOfLists = new List<List<string>>();
List<string> flattenedList = ListOfLists.SelectMany(x => x).ToList();