想知道是否有比我下面的表现差的好的替代品?真正的 switch 语句具有其他非英文字符的附加部分。
请注意,我希望每行放置多个 case 语句,但 StyleCop 不喜欢它,因此会导致我们的发布版本失败。
var retVal = String.Empty;
switch(valToCheck)
{
case "é":
case "ê":
case "è":
case "ë":
retVal = "e";
break;
case "à":
case "â":
case "ä":
case "å":
retVal = "a";
break;
default:
retVal = "-";
break;
}