C# memset如何正確使用

c#
小樊
84
2024-07-19 15:12:40

在C#中,沒(méi)有直接提供像C或C++中的memset函數(shù)來(lái)初始化內(nèi)存。但是可以使用Array類的SetAll方法來(lái)實(shí)現(xiàn)類似的功能。

下面是使用Array類的SetAll方法來(lái)初始化一個(gè)數(shù)組的示例:

using System;

class Program
{
    static void Main()
    {
        int[] array = new int[10];
        Array.Fill(array, 0); // 初始化數(shù)組為0

        // 打印數(shù)組元素
        foreach (int value in array)
        {
            Console.WriteLine(value);
        }
    }
}

上面的示例將數(shù)組array的所有元素初始化為0。您可以根據(jù)需要將初始化值更改為其他值。

0