C#While循环

示例

int n = 0;
while (n < 5) 
{
    Console.WriteLine(n);
    n++;
}

输出:

0
1
2
3
4

IEnumerator可以使用while循环进行迭代:

// 调用需要计数的自定义方法,并为列表返回IEnumerator
// 带有最大的城市都会区名称的字符串。
IEnumerator<string> largestMetroAreas = GetLargestMetroAreas(4);

while (largestMetroAreas.MoveNext())
{
    Console.WriteLine(largestMetroAreas.Current);
}

样本输出:

东京/横滨
纽约地铁
圣保罗
首尔/仁川