C#.NET でお粗末なコードを書きましたが、それを最適化したいと考えています。
現時点で考えられるのは、共通部分を別の方法に分けることだけです。
コード :
if(condition1)
{
switch(condition)
case 'A' : //Some code
break;
case 'B' : //Some code
break;
case 'C' : //Some code
break;
}
else if(condition2)
{
switch(condition)
case 'a' : //Some code
break;
case 'B' : //Some code
break;
case 'C' : //Some code
break;
}
ケース 'B' とケース 'C' のケース ステートメントの条件は共通であることに注意してください。
コードを改善するための助けをいただければ幸いです。