switch (switch_on)
{
case 常量表达式1:
语句块1;
case 常量表达式2:
语句块2;
case 常量表达式3:
语句块3;
case 常量表达式n:
语句块n;
default
语句块n+1;
break;
}
循环结构语句
while语句:当不满足循环条件时,一次都不执行
while (条件式) //属于当型循环语句,先判断再执行。
{ //条件表达式的返回值一定是布尔类型
A //当返回值为true时,执行A。一直为true,循环执行。
} //当返回值为false时,退出while语句。执行后面的。
do...while语句 当不满足循环条件时,执行一次
do //先执行,后判断
{ //先执行一次B,结果与条件语句比较。
B
} while (条件式);//返回值为true,循环,false,终止。
for语句:知道循环次数、访问数组(可取代while)
for (表达式1; 表达式2; 表达式3) //表达式2必须为布尔类型或者可以隐式转换。
{ //先计算表达式1,然后计算表达式2,如果返回值为false则退出for语句
A //返回值为true,执行循环体A,接着计算表达式3,再计算表达式2
} //返回值为true,执行循环体A,直到如果返回值为false则退出for语句
for (int i = 0; i < length; i++)
{
}
forreach语句:
foreach (数据类型 变量 in 集合表达式)
{
语句序列;
}
foreach (var item in collection)
{
}