在C#中,通常使用Array類的靜態(tài)方法Array.Fill
來填充數(shù)組元素。Array.Fill
方法可以用來初始化數(shù)組元素為指定值,類似于C語言中的memset
函數(shù)。該方法的語法如下:
int[] array = new int[5];
Array.Fill(array, 0); // 將數(shù)組元素初始化為0
另外,如果需要將數(shù)組元素全部設(shè)置為默認(rèn)值,可以使用Array類的靜態(tài)方法Array.Clear
來清空數(shù)組元素,該方法會將數(shù)組中的元素設(shè)置為默認(rèn)值。該方法的語法如下:
int[] array = new int[5];
Array.Clear(array, 0, array.Length); // 將數(shù)組元素全部清空
總的來說,Array.Fill
和Array.Clear
可以作為C#中替代memset
函數(shù)的好的選擇。