我有一個循環這樣C#循環[索引超出範圍]
int numberofelements=20;
for(int i=0;i<numberofelements;i++)
{
if(i==numberofelements)
{
break;
}
if(i==i+1))
{
//do some thing
}else
{
//do some thing else
}
}
可以明顯看出這給出了列表的最後一個元素的運行時異常:Index was out of range. Must be non-negative and less than the size of the collection.
如何處理這在此列表的最後一個元素上不檢查條件i==i+1
?
我想`我== numberofelements - 1`,也`我== numberofelements`贏得」自從你循環訪問`
V4Vendetta
2011-12-15 05:33:37
你不能只是做'我<= numberofelements`嗎? – DMan 2011-12-15 05:34:17