你的位置:首页 > ASP.net教程

[ASP.net教程]记录一下switch case 的注意的用法


平常我们在做多个条件判断的时候喜欢用

switch(表达式)

{

  case : 常量1

     表达式1;

    break;

  case : 常量2

     表达式2;

    break;

  case : 常量3

     表达式3;

    break;

....

  default: 常量4

    表达式4;

    break;

}

这里记录几点给自己做个备忘:

1、case里面的只能是常量而不是变量;

2、C#中不允许一个开关部分执行到下一个开关部分,也就是说每个case部分都要加break或者是有关于能够不让case有办法执行到下一个case的语句,比如:

case : 常量3

     表达式3;

    break;

或者

case : 常量n

  while(true)

     表达式n;

都可以。

因为确保了进来这个开关之后不会继续往下一个开关走了;

3,default可有可无,当所有的case都不满足才会执行default里面的表达式;