基本格式:
do
{
语句块;
}while(布尔表达式);
举个例子:
do
{
Console.WriteLine(Array[i]);
i++;
}while(i<Array.Length)
do...while语句和while语句相似,区别是:while语句先判断布尔表达式,再执行语句块,而do...while先执行一次语句块,再判断布尔表达式。
执行顺序:优先执行一次语句块,程序到达语句块结束点时,计算布尔表达式的值,如果值为 true,程序返回do...while语句的起点,若值为false,结束循环。
注意: do...while语句的布尔表达式后加";"
图解:
C# 例 输出数组数据