在C#中,可以嵌套使用while循環來實現多層循環。下面是一個示例代碼,展示了如何使用嵌套的while循環:
using System;
class Program
{
static void Main()
{
int outerCount = 0;
while (outerCount < 3)
{
Console.WriteLine("Outer loop count: " + outerCount);
int innerCount = 0;
while (innerCount < 2)
{
Console.WriteLine("Inner loop count: " + innerCount);
innerCount++;
}
outerCount++;
}
}
}
在上面的示例中,我們首先定義了一個外部循環outerCount
,然后在外部循環中嵌套了一個內部循環innerCount
。外部循環會執行3次,內部循環會在每次外部循環執行時執行2次,輸出如下:
Outer loop count: 0
Inner loop count: 0
Inner loop count: 1
Outer loop count: 1
Inner loop count: 0
Inner loop count: 1
Outer loop count: 2
Inner loop count: 0
Inner loop count: 1
可以看到,嵌套的while循環可以幫助我們實現多層循環,以滿足不同的需求。