C # различает ссылочные типы и типы значений .
A ссылочный тип объявляется с использованием слова class ,Переменные этих типов содержат ссылки, поэтому массив будет массивом ссылок на объекты.Каждая ссылка имеет размер 4 байта (в 32-битной системе) или 8 байтов (в 64-битной системе).
A тип значения объявляется с использованием слова struct.Значения этого типа копируются каждый раз, когда вы их назначаете.Массив типа значения содержит копии значений, поэтому размер массива равен размеру структуры, умноженной на количество элементов.
Обычно, когда мы говорим «объект», мы ссылаемся на экземпляры тип ссылки , поэтому ответ на ваш вопрос - «да», но помните разницу и убедитесь, что вы случайно не создали большой массив большой структуры.