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就代表一个“条件”的值,即必须预先知道“条件”所要取得的值。