Поделиться через


Практическое руководство. Объявление переменной типа массива

Обновлен: Ноябрь 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

Массивы массивов в Visual Basic

Другие ресурсы

Массивы в Visual Basic