我在 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;
}
请注意,case 'B' 和 case 'C' 的 case 语句条件是常见的。
非常感谢任何有关改进代码的帮助。