0

我有一个巨大的 if else 语句来处理我在页面中编写的 QuerBuilder:

它看起来像:

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 回答