Я новичок в VBScript. Я пытаюсь разобраться в концепции Dynamic array в VBScript ниже, это мой код. Код:Динамический массив в vbscript очищается, когда управление выходит из цикла
dim arr()
For i = 0 To 3
Redim arr(i+1,2)
arr(i,0)=i
arr(i,1)=i+1
MsgBox arr(i,0)&"-"&arr(i,1)
Next
For i = 0 To UBound(arr)
MsgBox arr(i,0)&" "&arr(i,1)
Next
Как только управление приходит во вторую петлю все значения, хранящиеся в обр теряются. Я не понимаю, почему и как? Я попытался добавить ключевое слово Preserve, но он выдает индексирование вне диапазона. ТИА !!!
удаления() дает мне ошибку, как тип Рассогласуйте и я уже пробовал с Preserve keyword..it бросает Подстрочный из ошибок диапазона –
Пробовал ли мой код выше в каком-то файле .vbs и работал в конце? –
См. Обновление; извините за отсутствие 2 тускнеет. –