C#中的switch语句是否需要使用break关键字?

4
C#中的switch语句与C++相似,每个case后需要使用break;来结束。不同于VB,默认情况下是穿透的。
或者,一旦找到匹配项,它会自动退出case吗?默认情况下是跳出的,类似于VB。
编辑:因此,它是两者的结合, 默认情况下没有任何操作,您必须指定break;goto;
4个回答

4

在C#中,每个case语句都需要有break;goto case语句。


3

1

需要使用break语句,否则会出现编译错误。您可以在一个代码块中有多个case,但控制不能落到下一个case。


0

你需要一些语句,无论是break还是goto。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接