C#switch语句是否需要中断;

时间:2009-01-11 04:31:31

标签: c# switch-statement

C#是真的C ++,每break;需要case:吗? .. 默认是下降 - 与VB不同

一旦找到,它会自动突破案例吗? .. 默认为中断 - 与VB

相同

修改:这是两者的组合, 默认为无 - 您必须指定中断;或转到;

4 个答案:

答案 0 :(得分:4)

每个案例需要在C#中使用 break; goto case 语句

答案 1 :(得分:3)

您在C#中使用break,就像在C ++中一样。但是,如果您省略中断,则必须将其替换为其他控制转移(例如goto case 1;)。

请参阅http://msdn.microsoft.com/en-us/library/06tc147t(VS.71).aspx

答案 2 :(得分:1)

它需要中断,否则您将收到编译器错误。您可以使用一个代码块来处理多个案例,但控制不能适用于下一个案例。

答案 3 :(得分:0)

你需要一些陈述,无论是休息还是转到。