0

私のページでプログラムした QuerBuilder を処理するための巨大な if else ステートメントがあります。

次のようになります。

if(dropdown == "something")
   {
         if(someotherdropdown == "something")
              {
               sqlStatement+ = some sql;
              }else
              {
               sqlStatement+ = some sql;
              }    
   }
   else if(dropdown == "something2")
   {
         sqlStatement+ = some sql;
   }

.........そして、それは続きます。私にとっては理にかなっていて、うまく機能します。別の選択肢はありますか? それは今非常に大きく、さらに多くのものが来ようとしているからです。とてもアマチュアスタイルに見えるのではないかと思います。アドバイスをいただきたいです。おかげさまで

4

1 に答える 1

0

これ..

switch (caseSwitch)
{
    case "something":
        sqlStatement+ = some sql;
        break;
    case "something1":
        sqlStatement+ = some sql;
        break;
    default:
        sqlStatement+ = some sql;
        break;
}
于 2013-09-05T12:02:04.060 に答える