我正在尝试遍历嵌套的List<string>
。
我有-
List<string> output_List = new List<string>();
List<string> output_Full_List = new List<string>()
然后我在每个output_List
中都有writeLines
结果,我这样做-
output_Full_List.AddRange(output_List)
现在,如何遍历output_List
中的每个output_Full_List
,然后遍历output_List
中的每个项目?
答案 0 :(得分:0)
我认为您追求的是“循环”。循环有几种:“ do...while”,“ while”,“ for”和“ foreach”。
我将使用foreach给出一个示例:
foreach(var output in output_list)
{
Console.WriteLine(output);
}
正如其他人指出的那样,您的“ output_Full_List”不是嵌套列表。它只是一个字符串列表。如果您想要嵌套列表,则可以这样:
// declare your list and list of lists
List<string> output_List = new List<string>();
List<List<string>> output_Full_List = new List<List<string>>();
// add to the list of lists
output_Full_List.Add(output_List);
// loop over the list of lists
foreach(var innerList in output_Full_List)
{
// loop over the inner list
foreach(var element in innerList)
{
// do what you want with the element
Console.WriteLine(element);
}
}