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、while18 while (条件)19 {20 //循环体21 }22 //注:当条件成立的时候就会执行循环体中的内容。23 2、do...while24 do25 {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 // 四、switch42 switch (条件) 43 {44 case :45 //执行语句46 break;47 default:48 //执行语句49 break;50 }51 // 注:switch为间断型循环语句。“条件”处可以是int、long、char、string等类型,也可以为枚举类型。每个case就代表一个“条件”的值,即必须预先知道“条件”所要取得的值。