Практическое руководство. Объявление переменной типа массива
Обновлен: Ноябрь 2007
Переменная массива объявляется так же, как любая другая переменная, с помощью инструкции Dim. За именем переменой следуют одна или более пар скобок, показывающие, что это массив,а не скаляр (переменная, содержащая одно значение).
Объявление переменных массива
Для объявления переменной одномерного массива
В объявлении следует добавить одну пару скобок после имени переменной. В следующем примере объявляется переменная для хранения в одномерном массиве элементов Тип данных Double (Visual Basic).
Dim cargoWeights() As Double
В предыдущем примере объявляется переменная массива, но массив ей не назначается. По-прежнему необходимо создать одномерный массив, инициализировать его и назначить cargoWeights.
Для объявления переменной многомерного массива
В объявлении следует добавить одну пару скобок после имени переменной, внутри которых нужно расположить запятые, разделяющие измерения массива. В следующем примере объявляется переменная для хранения в одномерном массиве элементов Тип данных Short (Visual Basic).
Dim atmospherePressures(,,,) As Short
В предыдущем примере объявляется переменная массива, но массив ей не назначается. По-прежнему необходимо создать четырехмерный массив, инициализировать его и назначить atmospherePressures.
Для объявления переменной массива массивов
В объявлении следует добавить столько пар скобок после имени переменной, сколько требуется уровней вложенных массивов. В следующем примере объявляется переменная, содержащая массив массивов массивов (массив, каждый элемент которого является массивом, каждый элемент которого является массивом) с внутренним массивом, содержащим элементы типа Тип данных Byte (Visual Basic).
Dim inquiriesByYearMonthDay()()() As Byte
В предыдущем примере объявляется переменная массива, но массив ей не назначается. Необходимо по-прежнему создать массив массивов массивов, инициализировать его и назначить inquiriesByYearMonthDay.
См. также
Задачи
Практическое руководство. Создание массива
Практическое руководство. Создание многомерного массива
Практическое руководство. Создание массива массивов
Практическое руководство. Инициализация переменной типа массива
Устранение неполадок, связанных с массивами
Основные понятия
Многомерные массивы в Visual Basic
Массивы массивов в Visual Basic