是否有可能增加一個附加的條件在C#添加附加條件Case語句在開關
switch(MyEnum)
{
case 1:
case 2:
case 3 && Year > 2012://Additional Condtion Here
//Do Something here..........
break;
case 4:
case 5:
//Do Something here..........
break;
}
到交換機象下面陳述在上面提到的例子中,如果MyEnum = 3那麼它必須被excuted如果年> 2012 ...可能嗎?
[EDITED]
年份> 2012是不適用到外殼1 &殼體2
你解決方案是完美的...........我認爲它可以用其他方式處理也可以減少代碼的重複。 – andy