我有一個大的開關情況下,我也有一列整數說{} 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