首页 > C# > C#中的流程语句
2021
08-23

C#中的流程语句

if-else语句

if(boolean_expression){
    //some code
}else if(boolean_expression){
    //some code
}else{
    //some code
}

switch语句

switch(expression){
    case constant-expression:
       //some code
       break;
    ......
    default:
       //some code
       break;
}

expression必须是一个整型、枚举类型或有一个单一的转换函数将其转换为整型或枚举类型的class类型
constant-expression必须与switch中的变量具有相同的数据类型,且必须是一个常量
不允许从一个case语句执行到下一个case语句,除非使用goto一个switch-case或goto default
default中的break语句不是必需的

while循环

while(boolean_expression){
   //some code
}

do-while循环

do{
   //some code
}while(boolean_expression)

for循环

for( init; boolean_expression; increment ){
   //some code
}

foreach循环

foreach可以迭代数组或者一个集合对象

foreach(init in Array){
    //some code
}

循环控制语句

break:终止执行整个循环语句

continue:终止执行此次循环的后续语句,继续执行下次循环

最后编辑:
作者:qingheluo
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。