Объявление массива

В Visual Basic существуют массивы фиксированного размера и динамические массивы. Массив фиксированного размера имеет неизменный размер, заданный при его объявлении. Динамические массивы могут изменять размер в процессе выполнения.

Объявление массива фиксированного размера зависит от области его видимости и осуществляется следующим образом:

· глобальный массив объявляется с помощью оператора public в секции Declaration модуля:

· массив уровня модуля — с помощью оператора private в секции Declaration модуля;

· локальный массив — с помощью оператора private процедуры.

При объявлении массива после его имени в круглых скобках указывается верхняя граница массива. По умолчанию нижней границей массива является 0. Например, в приведенном ниже коде, который вводится в секцию Declaration модуля, задается массив с именем MyArray, состоящий из 21 элемента. Индекс элементов массива изменяется от 0 до 20: Dim MyArray(20) As Integer

Для создания глобального массива такого же размера необходимо использовать следующий код: Public MyArray(20) As Integer.

Можно явно задать нижнюю границу массива, используя ключевое слово То:

Dim MyArray(1 To 20) As Integer. В этом случае задается массив из 20 элементов. Индекс элементов массива изменяется от 1 до 20.

Чтобы присвоить элементам массива некоторые значения, нужно обратиться к каждому элементу массива. Вот как, например, можно присвоить значения массиву MyInt(1 To 5): MyInt(1) = 10; MyInt(2) = 101; MyInt(3) = 78; MyInt(4) = 6; MyInt(5) = 564.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: