[prg] Re[2]: создание textbox C# вручную
> почему это нужно делать при создания массива, но не нужно
> для штучного элемента всмысле где логика не знаю, потому и забыл про эту
> ерунду.
Это не ерунда, а основы. В любом вразумительном руководстве по C# сказано,
что элементы ссылочного типа инициализируются null.
Логика состоит в том, что в случае с ссылочными элементами массив -- это
всего лишь набор ссылок на объекты указанного типа, то есть при объявлении
массива памяти выделяется ровно столько, сколько нужно, чтобы хранить ссылки
в указанном количестве, но не сами объекты.
То есть создание объектов не происходит и ссылкам присваивается значение
null.
Компилятор не может угадать, в какой момент времени вы захотите
инициализировать тот или иной элемент массива и какой конструктор вы
захотите использовать для этого.
А инициализировать каждый элемент массива в момент объявления массива, да
ещё и конструктором по умолчанию было бы непростительной тратой времени и
ресурсов.