将List<List<int>>转换为IList<IList<int>>
时间: 2024-05-28 20:08:02 浏览: 162
数组和list相互转换
可以使用以下方法将List<List<int>>转换为IList<IList<int>>:[^1]
```csharp
List<List<int>> list = new List<List<int>>();
IList<IList<int>> iList = list.ConvertAll<IList<int>>(x => x.ToList<IList<int>>());
```
其中,我们使用了ConvertAll()方法将List<List<int>>转换为IList<IList<int>>。在这个方法中,我们首先将列表中的每个元素(即List<int>)转换为IList<int>,然后再将整个列表转换为IList<IList<int>>。这可以确保我们得到的列表类型与目标类型完全相同。
阅读全文