记录一下switchcase的注意的用法

王朝学院·作者佚名  2016-08-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

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里面的表达式;

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航