c# - 将List <List <string >>转换为List <string>

标签 c# linq

这个问题已经在这里有了答案:




9年前关闭。




Possible Duplicate:
Linq: List of lists to a long list



我已经使用LINQ对其进行了转换。List<List<string>>List<string>.如果叶子重叠一。必须在一行中。

最佳答案

input.SelectMany(l => l).Distinct().ToList();

关于c# - 将List <List <string >>转换为List <string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610074/

相关文章:

c# - InvalidateVisual 是否以惰性方式工作?

c# - DataTable 从多个列中选择不同的值

c# - 如何使用 Linq 对二维数组进行排序?

c# - 矩阵重载运算符 c#

c# - 我可以在 ASP.Net 项目的代码隐藏中使用 JSON.Stringify 吗?

c# - 产量返回缓慢的数据库调用

c# - 使用 Microsoft Graph 生成承载 token

c# - 如何映射 ImmutableArray 而不将其强制转换为非线程安全的 IEnumerable?

c# - 尽管数据源不同,LINQ 查询返回相同的结果

c# - 在 LINQ 查询中添加 Lambda 以替换 foreach 中的一行