我有一个大的开关情况下,我也有一列整数说{} 1610616833,1610747905,1610878977,1610878977,1611010049我 要做到以下几点开关的情况下,代码优化
int a;
switch (incomingint)
{
case 1:
//some code
break;
case 2:
//some code
breakl
//now i want to check if this one is one of the list's integers or not
//so i did the following
case 1610616833:
a=0;
break;
case 1610747905:
a=1;
break;
case 1610878977:
a=2;
break;
}
的问题是:
- 我在列表
- 在列表中的成员之一的情况下,代码约16件,除了在我的设置的值几乎相同。 注: 设置的值“a”时才会发生的incomingint是列表成员 之一,所以不是编写所有的代码的,有没有什么办法来优化该代码?
这是非常不清楚你正在尝试待办事项,似乎有两种东西问和第二,这是否成立:'A =(incomingInt -1000)'? – mindandmedia 2012-03-13 13:37:33