日期:2014-05-19  浏览次数:20782 次

删除数组中元素,急!!!
一个很长的数组,要求每连续的9个元素   删除前三个元素(或是中间三个,或是最后三个),高手指点!!!急!!!

------解决方案--------------------
//假设数组长度为n,原数组名为array
Array newArray = (Array.Length \ 9) * 6 + Array.Length % 9;
int index = 0;
for(int i = 0;i < n;i++)
{
if(i % 9 > 3)
{
newArray[index] = array[i];
index++;
}
}