私が以下に持っているものよりも悪くないパフォーマンスをするこれに良い代替案があるかどうか疑問に思いますか?実際のswitchステートメントには、他の英語以外の文字用の追加セクションがあります。
1行に複数の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;
}