z2Rus
Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: По моему, .NET все же требует явной инициализации массивов | Так да не так. Специально взял первую попавшуюся книжку по .NET и нашел раздел по массивам. Код будет на С#, но это сути не меняет. Дословная цитата: Цитата: Однако в любом случае для создания масива фиксированного размера мы должны использовать ключевое слово new. Такое объявление массива приведет в ошибке комилятора: int[4] ages = {30, 54, 4, 10}; //Ошибка! Помните, что размер массива задается при его создании, но не объявлении. Если мы объявляем массив фиксированного начального размера, мы обязаны использовать ключевое слово new. Но если мы возлагаем обязанность по определению необходимого размера на компилятор, можно обойтись и без new: //Будет автоматически создан массив с 4 элементами. Обратите внимание наотсутствие //ключевого слова new и на пустые квадратные скобки int[] ages = {20, 22, 23, 0}; | Если кому интересно книга называется C# и платформа .NET автор Эндрю Троелсен (стр. 119-120) |