操作数组的时候,有时会遇到删除数组中元素的需求,当我们要删除数组的某些元素,就可能会出现两种情况,一种是删除元素不影响原来数组的长度,另一种则是删除数组中的某个元素改变原数组的长度,下面,济南网站建设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]; } }
评论