在C#中,通常使用Array类的静态方法Array.Fill来填充数组元素。Array.Fill方法可以用来初始化数组元素为指定值,类似于C语言中的memset函数。该方法的语法如下:
int[] array = new int[5];
Array.Fill(array, 0); // 将数组元素初始化为0
另外,如果需要将数组元素全部设置为默认值,可以使用Array类的静态方法Array.Clear来清空数组元素,该方法会将数组中的元素设置为默认值。该方法的语法如下:
int[] array = new int[5];
Array.Clear(array, 0, array.Length); // 将数组元素全部清空
总的来说,Array.Fill和Array.Clear可以作为C#中替代memset函数的好的选择。