C++,Java可以在运行完一个case语句后,运行另一个case语句。
C#默认情况,执行完每个case语句,必须要有一个break语句!
执行完一个case后,再执行第二个case语句是非法的。
C#中,可以用return语句中断当前函数执行。
有两个方法可以从一个case语句转到下一个case语句:
1. 使用goto语句,因为case语句实际上是在C#代码中定义标签
2. 把多个case语句放在一起(堆叠它们),实际上是一次检查多个条件
switch()
{
case :
case :
== or
==
>
}
case语句的值必须是常量表达式!字符串或者枚举——不能是变量!
无论如何,要保证任意两个case中的值不一样。
阅读(1844) | 评论(0) | 转发(0) |