c# - 将 IEnumerable<IEnumerable<T>> 转换为 List<List<T>>

标签 c# linq generics

如何转换 IEnumerable<IEnumerable<T>>List<List<T>>

最佳答案

这个怎么样...

IEnumerable<IEnumerable<int>> input = ...
List<List<int>> nestedList = input.Select(i => i.ToList()).ToList();

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

相关文章:

c# - 强类型 DataContext 如何工作?

C# Linq 在另一个 List<int> 中查找 List<int> 中项目的所有索引

c# - 为什么 C# 不支持泛型的泛型(具有参数化类型的泛型)?

c# - 在C#中使用Emgu.Cv设计的分水岭函数

C# 如何检查另一个窗体上的复选框是否被选中?

c# - 尝试使用 linq 在第一次匹配后获取所有元素

java - 如何将数组变为ArrayList? (泛型)

c - 泛型与类型安全?在 C 中使用 void*

c# - 解决MVVM项目以及MainViewModel/Model尺寸不断增加的想法?

c# - 在 C# 中序列化和存储对象的最简单方法?