4
C#8带有多个条件的开关表达式具有相同的结果
如何编写switch表达式以支持返回相同结果的多个案例? 对于版本8之前的C#,可以这样编写一个开关: var switchValue = 3; var resultText = string.Empty; switch (switchValue) { case 1: case 2: case 3: resultText = "one to three"; break; case 4: resultText = "four"; break; case 5: resultText = "five"; break; default: resultText = "unkown"; break; } 当我使用带有表达式语法的C#版本8时,就像这样: var switchValue = 3; var resultText …