Output:
0
1
2
3
4
5
6
7
8
9
*/
do-while循环在计算条件表达式之前将执行一次,如果 while表达式计算结果为 true,则,执行将继续在第一个语句中循环。 如果表达式计算结果为 false,则会继续从 do-while 循环后的第一个语句执行。
do-while 循环还可以通过break、goto、return 或 throw 语句退出。
for
for 循环重复执行一个语句或语句块,直到指定的表达式计算为 false 值。 for 循环对于循环数组和顺序处理很有用。
示例
在下面的示例中,int i 的值将写入控制台,并且 i 在每次通过循环时都加 1。
?
- class ForTest {
- static void Main() {
- for (int i = 1; i <= 10; i++) {
- Console.WriteLine(i); }
- } }
- /*
Output:
1
2
3
4
5
6
7
8
9
10
*/
for 语句重复执行括起来的语句,如下所述:
· 首先,计算变量 i 的初始值。
· 然后,只要 i 的值小于或等于 10,条件计算结果就为 true。此时,将执行 Console.WriteLine 语句并重新计算 i。
· 当 i 大于10 时,条件变成 false 并且控制传递到循环外部。
由于条件表达式的测试发生在循环执行之前,因此 for 语句可能执行零次或多次。可以通过使用break、goto 、 throw或return语句退出该循环。










