Как быстро заполнить массив с определенным значением? Array.Clear() заполняет массивы значением по умолчанию (ноль для целых чисел), я хотел бы заполнить его, используя, например, -1. Спасибо. Ответ 1 Другой способ: int[] arr = Enumerable.Repeat(-1, 10).ToArray(); Console.WriteLine(string.Join(",",arr)); Ответ 2 Я не знаю такого метода. Вы могли бы написать их сами: public static void Init<T>(this T[] array, T value) { for(int i=0; i < array.Length; ++i) { array[i] = value; } } Вы можете называть это следующим образом: int[] myArray = new int[5]; myArray.Init(-1);
Ответ 1 Другой способ: int[] arr = Enumerable.Repeat(-1, 10).ToArray(); Console.WriteLine(string.Join(",",arr));
Ответ 2 Я не знаю такого метода. Вы могли бы написать их сами: public static void Init<T>(this T[] array, T value) { for(int i=0; i < array.Length; ++i) { array[i] = value; } } Вы можете называть это следующим образом: int[] myArray = new int[5]; myArray.Init(-1);