c#数组如何删除元素
1、新建一个数组,如
int []shuZu=new int[]{1,2,3,4,5}
比方我们要删掉第三个元素。
2、建一个临时数组temp,用来保存当前数组shuZu。
int [] temp=new int[shuZu].Length;
3、将shuZu的值赋给temp。
for(int i=0;i<shuZu.Length;i++)
temp[i]=shuZu[i];
4、重置shuZu,将数组长度-1.
shuZu=new int[temp.Length-1];
5、将temp再赋给shuZu。
int k=0;
for(int i=0;i<temp.Length;i++)
{
if(i!=2)//第三个删除
{
shuZu[k]=temp[i];
k++;
}
}
6、大功告成。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:156
阅读量:112
阅读量:169
阅读量:29
阅读量:196