在C#中,是否可以像下面这样为Switch语句添加额外的条件?
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,那么只有在Year > 2012的情况下才会执行...这是否可能?
[编辑]
对于第1种和第2种情况,Year > 2012不适用。