【发布时间】:2016-09-05 14:28:51
【问题描述】:
这不是这个问题的重复:VB.NET Stacking Select Case Statements together like in Switch C#/Java。这里提供的答案没有回答我的问题。那里的答案是说我知道VB .Net中有一个自动中断。请问有没有什么办法。
在 C 中,可以这样做:
int i = 1;
switch (i) {
case 1 :
//Do first stuff
break;
case 2 :
//Do second stuff
//Fall Through
case 3 :
//Do third stuff
break;
}
基本上
- 如果
i为 1,应用程序将做第一件事。 - 如果
i为 2,它将执行第二和第三个操作。 - 如果
i为 3,它只会做第三件事。
由于在 VB .Net 中每个 Select case 语句的末尾都有一个自动中断,有人知道如何在 VB .Net 中实现这一点吗?
我的意思是很好很漂亮的方式......
【问题讨论】:
-
不是重复的,因为它没有回答问题...
-
其实在c#中是做不到的。为了使失败生效,案件之间不能有任何陈述。此外,可能的重复项准确地回答了您的问题。
-
C# 不允许非空情况下的“失败”。
-
C# 允许在非空的情况下失败!?
标签: c vb.net switch-statement select-case