2013-09-05 32 views
0

ELSE語句我有一個巨大的if else語句來處理我的QuerBuilder我在頁面編程:有一個非常大的交易如果在asp.net

它看起來是這樣的:

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

.. .........它一直持續下去,對我來說它是有道理的,並且還可以正常工作 事情還有另一種選擇嗎?因爲它現在如此之大,更多即將到來。 所以我恐怕它看起來非常的業餘風格。 我想有一些建議。 感謝分配

+0

可以代替的if else條件中使用switch語句 – 2013-09-05 11:45:56

回答

0

這..

switch (caseSwitch) 
{ 
    case "something": 
     sqlStatement+ = some sql; 
     break; 
    case "something1": 
     sqlStatement+ = some sql; 
     break; 
    default: 
     sqlStatement+ = some sql; 
     break; 
}