Я новичок в программировании. Изучая структуру данных Array, я узнал, что мы должны инициализировать массив размером, создавая его. Но я также видел фрагмент кода на одном из сайтов, который я использую для обучения программированию. Код выглядит следующим образом:
int[] ar = Array.ConvertAll(Console.ReadLine().Split(' '), arTemp => Convert.ToInt32(arTemp))
Я предполагаю, что код должен прочитать ввод с консоли (которая является строкой) и разбить его на подстроки, а затем преобразовать в целочисленный массив и сохранить в 'ar' .
У меня вопрос, чтобы в этой строке не было ошибок. Но перед их использованием размер массива не упоминается. Как так? где в этом случае инициализируется размер этого массива?