📜  c#清空数组(1)

📅  最后修改于: 2023-12-03 15:29:48.962000             🧑  作者: Mango

在C#中清空数组的方法

在C#中,有多种方法可以清空数组。本文将向你介绍其中的几种方法。

方法一:使用Array.Clear方法

这是最简单、最基本的一种清空数组的方法。Array.Clear方法的作用是将数组中的所有元素都设置为默认值。

int[] array = new int[]{ 1, 2, 3, 4, 5 };
Array.Clear(array, 0, array.Length);

上面的代码会将整个数组清空。

方法二:使用for循环

如果你对清空数组的实现方式比较熟悉,可以使用for循环来实现。这种方法更加灵活,可以根据实际情况来决定清空哪一段数组。

int[] array = new int[]{ 1, 2, 3, 4, 5 };
for (int i = 0; i < array.Length; i++)
{
    array[i] = 0;
}

上面的代码会将整个数组清空。

方法三:使用Array.Resize方法

这种方法的思路是先将数组大小调整为0,然后再调整回原来的大小。这样就可以清空数组了。

int[] array = new int[]{ 1, 2, 3, 4, 5 };
Array.Resize(ref array, 0);
Array.Resize(ref array, 5);

上面的代码会将整个数组清空。

总结

以上是在C#中清空数组的方法。使用哪种方法取决于你的实际情况,但通常来说,Array.Clear方法是最简单、最方便的一种方法。