双层for循环List<list<string>>结构如何遍历拿到list<string>中的值
时间: 2023-11-10 07:51:05 浏览: 83
std::List类的遍历获得元素的操作二法
4星 · 用户满意度95%
使用双层 for 循环可以遍历 List<List<string>> 结构并获取内部的 List<string> 中的值。以下是示例代码:
```csharp
List<List<string>> listOfLists = new List<List<string>>();
// 添加一些示例数据
listOfLists.Add(new List<string>() { "A", "B", "C" });
listOfLists.Add(new List<string>() { "D", "E", "F" });
listOfLists.Add(new List<string>() { "G", "H", "I" });
// 遍历并获取内部列表中的值
for (int i = 0; i < listOfLists.Count; i++)
{
List<string> innerList = listOfLists[i];
for (int j = 0; j < innerList.Count; j++)
{
string value = innerList[j];
Console.WriteLine(value);
}
}
```
在上述示例中,我们首先创建了一个 List<List<string>> 对象,并添加了一些示例数据。然后,我们使用双层 for 循环,外层循环遍历外部的列表,内层循环遍历每个内部列表。在内层循环中,我们通过索引访问每个元素,并将其打印出来。
请注意,这只是一个简单的示例,您可以根据实际需求进行修改和扩展。
阅读全文