如何在相同的情况下添加多个值

use*_*355 1 c# case switch-statement multivalue

将mullti值添加到相同的情况时我遇到问题:

这是我的c#代码

string input = combobox1.selectedvalue.ToString(); 
switch(input)
{
case "one";
     return 1;
     break;
case "two";
     return 2;
     break;
case "three" , "four":   // error here
     return 34;
     break;
default:
     return 0;
}
Run Code Online (Sandbox Code Playgroud)

需要你的帮助

Dam*_*ver 5

只需使用单独的标签:

string input = combobox1.selectedvalue.ToString(); 
switch(input)
{
case "one":
     return 1;
     break;
case "two":
     return 2;
     break;
case "three": 
case "four":
     return 34;
     break;
default:
     return 0;
}
Run Code Online (Sandbox Code Playgroud)

switch:

每个开关部分包含一个或多个案例标签,后跟一个或多个语句