C#流程控制
if语句
if(条件判断表达式)
{
func1
}
else
{
func2
}
switch语句
switch(表达式)
{
case 常量表达式:条件语句;break;
case 常量表达式:条件语句;break;
case 常量表达式:条件语句;break;
...
default:条件语句;
}
三目运算符
<表达式1>?<表达式2>:<表达式3>
while语句
while(条件判断表达式)
{
代码语句;
}
do...while语句
do{
代码语句;
}while(条件判断表达式)
for语句
for(初始条件;判断条件;循环条件)
{
代码语句;
}
for语句框架:for->tabx2
foreach语句
foreach(类型 变量 in 集合)
{
代码语句;
}
foreach 迭代变量是只读的,不能指定起始结束位置
break、continue、return、goto语句
break:跳出循环
continue:跳过本次循环,执行下次循环
return:函数返回
goto:跳转到标识符