我可以使用这样的开关语句:
...
switch (temp)
{
case "NW" or "New":
temp = "new stuff"
break;
}
...
答案 0 :(得分:15)
不,但你可以使用(至少在Java中)
switch (temp) {
case "NW":
case "New":
temp="new stuff";
break;
}
答案 1 :(得分:10)
是。这就是它的完成方式。
switch (temp)
{
case "NW":
case "New":
temp = "new stuff"
break;
}
实际上,我之前非常回答same question。
答案 2 :(得分:3)
尝试
switch (temp)
{
case "NW":
case "New":
temp = "new stuff"
break;
}
答案 3 :(得分:3)
假设C#,你想要:
switch(temp)
{
case "NW":
case "New":
temp = "new stuff";
break;
}
答案 4 :(得分:2)
switch (temp) {
case "NW":
case "New":
temp = "new stuff"
break;
default:
Console.WriteLine("Hello, World!");
break;
}
答案 5 :(得分:1)
我知道你问过C#,并且在那里有很好的答案,但只是为了透视(对于其他任何阅读可能会觉得有用的人),这是VB答案:
Select Case temp
Case "NW", "New"
temp = "new stuff"
Case Else
'something else...
End Select
请注意,没有“中断” - VB不会丢失案例。另一方面,可以在一个案例中具有多个匹配条件。
小心你不要这样做
...
Case "NW" Or "New"
...
你所拥有的只有一个条件,在两个术语之间有一个按位或......