有人問我今天如何轉換以下if語句切換:轉換,如果「與範圍」,以switch語句
int i=5;
if(i>10)
{
Do Something;
}
else
{
Do Something else;
}
我提出假設我是唯一正值整數:
int i=5;
switch(i)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10: Do Something else;
break;
case default: Do Something;
break;
}
有沒有其他更優雅的做法呢?
[它似乎不那麼](http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/792582d0-2e36-40e3-873e-2be18337d074/)。 – tjameson 2013-03-11 06:22:34