1 C#中循环结构的总结
2
3 //一、if
4
5 1 if (条件)
6 2 {
7 3 //循环体
8 4 }
9 //注:只有当条件成立的时候才会执行循环体中的内容,执行的次数不一定。
10
11 //例如:
12 if (true)
13 {
14 //循环体
15 }
16 //注:上面的if循环为一个无限循环。
17 // 二、1、while
18 while (条件)
19 {
20 //循环体
21 }
22 //注:当条件成立的时候就会执行循环体中的内容。
23 2、do...while
24 do
25 {
26 //循环体
27 }while(条件)
28 // 注:先执行一次循环体,再判断条件是否成立。即循环体至少被执行一次。
29 //三、for循环
30 for (条件1; 条件2; 条件3)
31 {
32 //循环体
33 }
34 //注:for循环中的条件1为循环体执行的起始条件,条件2为循环终止的条件,条件3为条件的变化量。且条件可以省略,但是其中的“;”不能省略。
35 //即:
36 for( ; ; )
37 {
38 //循环体
39 }
40 //此为一无限循环。
41 // 四、switch
42 switch (条件)
43 {
44 case :
45 //执行语句
46 break;
47 default:
48 //执行语句
49 break;
50 }
51 // 注:switch为间断型循环语句。“条件”处可以是int、long、char、string等类型,也可以为枚举类型。每个case就代表一个“条件”的值,即必须预先知道“条件”所要取得的值。