VBA, встроенный массив - PullRequest
5 голосов
/ 07 мая 2010

Хотите создать встроенный массив в Visual Basic для приложений

Примерно так будет круто:

Dim a() as Integer
set a = {1,2,3} 

В Java это будет эквивалентная функциональность:

int a[] = {1,2,3};

Кроме того, бонусные баллы, если вы можете сказать мне, как потом определить его длину (без необходимости жесткого кодирования, как все примеры, которые обнаружил мой Google)

(пожалуйста, не говорите мне об этом Google. Обычно я не использую vb, и я обнаруживаю, что на каждый результат ответа на вопрос vb в Google отвечают ужасно. Например, жесткие значения кодирования)

1 Ответ

14 голосов
/ 07 мая 2010
Dim a() As Variant
Dim Length As Integer

a = Array(1,2,3)

Length = UBound(a,1) - LBound(a,1) + 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...