我需要检查switch语句中的多个语句来进行评估 像
int a=5;
switch(a)
{
case 4,5:
console.write("its from 4 to 5);
break;
}
答案 0 :(得分:12)
你想这样做:
case 4:
case 5:
//Code goes here.
break;
请记住,虽然C#不允许摔倒,所以你不能这样做:
case 4:
//Do some stuff here
//fall through to 5
case 5:
//Code goes here.
break;
答案 1 :(得分:3)
在c#中你堆叠案例来做到这一点:
case 4:
case 5:
//do something
break;
case 6:
//do something
等
答案 2 :(得分:3)
这允许您为1个值执行多个案例。
int a=5;
switch(a)
{
case 4:
// Do work here
goto case 5;
case 5:
console.write("its from 4 to 5);
break;
}
或
这是一个案例两个标签。
switch(a)
{
case 4:
case 5:
console.write("its from 4 to 5);
break;
}
答案 3 :(得分:2)
这就是......
int a=5;
switch(a)
{
case 4:
case 5:
console.write("its from 4 to 5);
break;
}