c#数组如何删除元素

  • 原创
  • |
  • 浏览:8384
  • |
  • 更新:

c#数组如何删除元素

工具/原料

  • visual studio各版本

方法/步骤

  1. 1

    新建一个数组,如

    int []shuZu=new int[]{1,2,3,4,5}

    比方我们要删掉第三个元素。

    c#数组如何删除元素
  2. 1
    相关内容未经授权抓取自百度经验
  3. 2

    建一个临时数组temp,用来保存当前数组shuZu。

    int [] temp=new int[shuZu].Length;

    c#数组如何删除元素
  4. 3

    将shuZu的值赋给temp。

    for(int i=0;i<shuZu.Length;i++)

       temp[i]=shuZu[i];

    c#数组如何删除元素
  5. 4

    重置shuZu,将数组长度-1.

    shuZu=new int[temp.Length-1];

    c#数组如何删除元素
  6. 5

    将temp再赋给shuZu。

    int k=0;

    for(int i=0;i<temp.Length;i++)

    {

        if(i!=2)//第三个删除

        {

          shuZu[k]=temp[i];

          k++;

        }

    }

    c#数组如何删除元素
  7. 6

    大功告成。

    c#数组如何删除元素
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部