📅  最后修改于: 2023-12-03 14:40:28.633000             🧑  作者: Mango
Array.Clear() 方法是 C# 中一个用于清空数组中元素的方法。该方法能够快速的将数组中的所有元素设为默认值,即数值类型设为 0,引用类型设为 null。Array.Clear() 方法的语法如下:
public static void Clear(Array array, int index, int length);
其中,array 参数代表要清空的数组,index 参数代表起始位置(从 0 开始,包括该位置)。length 参数代表要清空的元素个数。
以下是使用 Array.Clear() 方法的示例:
int[] array = new int[10];
Array.Clear(array, 0, array.Length);
上述代码将创建一个长度为 10 的 int 类型数组,然后将数组中的所有元素清空。由于 int 类型的默认值为 0,因此该操作将使得数组中的所有元素被设为 0。
当需要清空数组中的部分元素时,可以通过设置 index 和 length 参数来完成。下面是一个示例:
string[] array = new string[5] { "Hello", "World", "C#", "Array", "Clear" };
Array.Clear(array, 2, 2);
上述代码将创建一个长度为 5 的 string 类型数组,并将其中的第三和第四个元素设为 null。需要注意的是,由于 string 是引用类型,因此清空数组元素后,其值将为 null。