Да, это невозможно. Только вот зачем? Мне удобнее и понятнее вначале описать массив, а потом уго заполнять. Это всего лиш вопрос удобства и привычки и не может быть камнем в огород VB С таким же успехом я могу спросить у любителя Pascal как красиво сделать цикл с произвольным шагом? На что он мне резонно ответит, что красивой конструкции в языке нет, но сделать можно и ему так удобнее и читабельнее. С чем я, конечно же, соглашусь. Что еще?