我有 2 个列表
List1
List2
如何继续循环遍历 List2
直到到达 List1
的末尾?因此,如果我在 List2
结束之前到达 List1
的结尾,则重新开始并再次循环遍历 List2
。一旦我到达 List1 的末尾,我想跳出两个循环并继续执行程序的其余部分。我每次都需要每个列表中的不同项目。
答案 0 :(得分:7)
使用 for 循环遍历 List1。使用模运算符,您可以确保索引永远不会大于 List2 的计数。
for (int i = 0;i < List1.Count; i++)
{
Console.WriteLine("List1: " + List1[i]);
Console.WriteLine("List2: " + List2[i % List2.Count]);
}