将List <List <string >>转换为List <string>

Raf*_*l T 6 c# linq

可能重复:
Linq:长列表中的列表列表

我用LINQ转换它.
List<List<string>>List<string>.
如果叶子重叠.必须在一行.

Arc*_*rus 13

input.SelectMany(l => l).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)


Cod*_*aos 5

你的问题有点不具体。

input.SelectMany(list=>list).ToList()
Run Code Online (Sandbox Code Playgroud)

这会将属于任何列表的所有字符串放入结果列表中。如果您只需要独特的元素,请.DistinctSelectMany和之间添加ToList