c#怎么实现不改变数组长度 删除数组中的元素?

济南云服务器 2025年3月1日06:53:37C#教程c#怎么实现不改变数组长度 删除数组中的元素?已关闭评论141阅读模式
操作数组的时候,有时会遇到删除数组中元素的需求,当我们要删除数组的某些元素,就可能会出现两种情况,一种是删除元素不影响原来数组的长度,另一种则是删除数组中的某个元素改变原数组的长度,下面,济南网站建设news.hcsw666.com/小编就来为大家演示如何删除数组中的元素不改变源数组的长度。
关键代码:
int[] originalArray = { 1, 2, 3, 4, 5 };
int removeIndex = 2; // 想要删除索引为2的元素,即数字3
int[] newArray = new int[originalArray.Length - 1];

for (int i = 0, k = 0; i < original/XMLSchema.length; i++)
{
    if (i != removeIndex)
    {
        newArray[k++] = originalArray[i];
    }
}

济南云服务器
  • 本文由 发表于 2025年3月1日06:53:37
  • 转载请务必保留本文链接:http://news.hcsw666.com/2026