7.6 循环语句
通过使用循环语句可以创建循环。循环语句导致嵌入语句根据循环终止条件多次执行。除非遇到跳转语句,否则这些语句将按顺序执行。C#中共有四种循环语句,它们全部都支持用break来退出循环,用continue来跳过本次循环进入下一次循环。
循环语句使用下述关键字:
❑while
❑do……while
❑for
❑foreach……in
下面分别介绍。
7.6.1 while循环
while会先检查一个表达式的值,如果值为true则执行一个语句或语句块,直到指定的表达式为false停止循环,如代码清单7-10所示。while循环的语法如下:
while(布尔表达式){
//语句或语句块
}
代码清单7-10 while循环
1 using System;
2
3 namespace ProgrammingCSharp4
4{
5 public class StatementSample
6{
7 static void Main()
8{
9 int i=0;
10 while(i<10)
11{
12 Console.WriteLine(i);
13 i++;
14}
15}
16}
17}
如代码清单7-10所示,while语句在循环执行语句前会先计算“i<10”表达式的值,如果为true则继续,否则终止循环。上述代码的运行结果为:
0
1
2
3
4
5
6
7
8
9