在C#中,删除数组的方法有多种,这里我将为您提供两种常见的方法:
int[] array = new int[] { 1, 2, 3, 4, 5 };
Array.Resize(ref array, 3); // 删除数组中的元素,使其长度变为3
int[] array = new int[] { 1, 2, 3, 4, 5 };
int indexToRemove = 2; // 要删除的元素的索引
array = array.Where((_, i) => i != indexToRemove).ToArray(); // 删除指定索引的元素
这两种方法都可以实现删除数组中的元素,但是需要注意的是,由于C#中的数组是固定长度的,因此删除元素后,数组的长度仍然保持不变。如果需要动态调整数组的长度,可以考虑使用List<T>类来代替数组。
领取专属 10元无门槛券
手把手带您无忧上云