В C# эквивалентом функции memsetв C/C++ является использование метода Array.Fillдля инициализации массива определенным значением. Кроме того, вы можете использовать метод Enumerable.Repeatдля создания последовательности с повторяющимися значениями. Вот примеры этих методов:
-
Использование
Array.Fill:int[] array = new int[10]; int valueToSet = 0; Array.Fill(array, valueToSet); -
Использование
Enumerable.Repeat:int[] array = Enumerable.Repeat(0, 10).ToArray();
Эти примеры демонстрируют, как инициализировать целочисленный массив нулями. Вы можете изменить valueToSetили повторяющееся значение в Enumerable.Repeat, чтобы установить любое другое желаемое значение.
в C#: Array.Fill и Enumerable.Repeat”