📅  最后修改于: 2023-12-03 14:59:42.978000             🧑  作者: Mango
在C#中,可以使用以下几种方法来清除一个数组:
Array.Clear
方法可以清除一个数组中指定范围内的所有元素。其语法为:
Array.Clear(Array array, int index, int length)
其中,array
参数是要清除的数组,index
是开始清除的索引号,length
是要清除的元素数量。
以下是清除整个数组的示例代码:
int[] array = new int[] { 1, 2, 3, 4, 5 };
Array.Clear(array, 0, array.Length);
使用 for 循环可以遍历数组中的所有元素,并将其赋值为默认值。以下是清除整个数组的示例代码:
int[] array = new int[] { 1, 2, 3, 4, 5 };
for (int i = 0; i < array.Length; i++)
{
array[i] = default(int);
}
使用 LINQ 可以创建一个默认值序列,然后通过 ToArray
方法将其赋值给数组。以下是清除整个数组的示例代码:
int[] array = new int[] { 1, 2, 3, 4, 5 };
array = Enumerable.Repeat(default(int), array.Length).ToArray();
以上就是在C#中清除数组的几种方法,开发者可以根据具体情况选择适合自己的方法。