答案 0 :(得分:1)
你在谈论圆形数组,其中索引超出了你从头开始的数组大小
int[] arr = new arr[3];
int i = 4;
if (i > 0)
int index = (i % arr.Length) ;
并采用步骤迭代格式
int step = 2;
for(int i=0; i < ? ; i+= step)
{
int index = (i % arr.Length) ;
// do something with index
}