Ответ 1
Другой способ:
int[] arr = Enumerable.Repeat(-1, 10).ToArray();
Console.WriteLine(string.Join(",",arr));
Array.Clear() заполняет массивы значением по умолчанию (ноль для целых чисел), я хотел бы заполнить его, используя, например, -1.
Спасибо.
Другой способ:
int[] arr = Enumerable.Repeat(-1, 10).ToArray();
Console.WriteLine(string.Join(",",arr));
Я не знаю такого метода. Вы могли бы написать их сами:
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);