#arrays #vb.net #declaration
#массивы #vb.net #объявление
Вопрос:
Я новичок в VB (работаю в консольном приложении .NET) и я не понимаю разницы между этими двумя:
-
Затемнить array1 как Integer( ) = New Integer( ) { }
-
Преобразовать array2() в целое = Новое целое число( ) { }
Я понимаю, что первая объявляет целочисленную переменную типа array, а вторая объявляет массив целочисленного типа. Но какая разница в самой программе?
В моих материалах оба используются одинаково, и это не содержит объяснения относительно того, зачем использовать то или другое. Это потому, что программа выполняет их одинаково?
Комментарии:
1. Загрузите спецификацию языка , держите ее под рукой. В главе 7.9 говорится, что они одинаковы, выберите синтаксис, который вы предпочитаете. Синтаксис 2 является более распространенным выбором.
2. Раньше Microsoft рекомендовала второй вариант, но теперь они рекомендуют первый вариант. Стоит отметить, что вы должны поместить круглые скобки в переменную, если вы создаете массив, указав верхнюю границу.
3. Это просто стиль кода. Первый выполнен в стиле C / C , а второй больше в стиле C # / Java. Различий нет.. Вы можете использовать то, что хотите, но если вы выберете лучший способ, вы будете использовать одно и то же каждый раз.
4. Большое вам спасибо, ребята