For x = 1 To 10
TextBox1.Text = TextBox1.Text & "8 * " & x & "=" & Chislo(x) & vbCrLf
Next x
End Sub
‘ здесь константа vbCrLf означает сочетание знаков возврата каретки и перевода строки.
Таким образом, наш одномерный массив представляет собой аналог таблицы с одной строчкой:
1 элемент | 2 элемент | 3 элемент | 4 элемент | 5 элемент | 6 элемент | 7 элемент | 8 элемент | 9 элемент | 10 элемент |
Динамические массивы
В VB существует возможность переопределять границу ранее определенного массива (для многомерного массива можно переопределять только границу по последнему измерению). Для этого существует оператор ReDim.
Например,
ReDim SA (1)
ReDim Preserve I (4, 3)
ReDim Preserve Ra (1, 1, 2)
При переопределении можно использовать ключевое слово Preserve – в этом случае будут сохранены значения элементов, существовавших до переопределения.
Массивы, которые могут изменять свои границы во время работы программы, называют динамическими.