Съдържание
Разгледахме масиви, статични масиви и динамични масиви в предишен урок. Ще разгледаме често срещана грешка, свързана със статични масиви, наречена Изисква се постоянен израз. Тази грешка се генерира, когато се опитате да използвате статичен масив вместо динамичен масив, както е показано в кода по -долу:
Статичният масив трябва да има константи, използвани за задаването му, тъй като е фиксиран.
Начинът за разрешаване на тази грешка е да се използва вместо това променлива на динамичен масив. Бихте използвали ключовата дума ReDim всеки път, когато искате да промените размера на масива. Това е показано в кода по -долу:
123456789101112131415 | Sub UsingReDim ()Dim value1 Като цяло числоDim value2 Като цяло числоDim value3 As Integerстойност1 = 3стойност2 = 9стойност3 = 15Dim listofvalues () As IntegerСтойности на ReDim (стойност 1)End Sub |
Прочетете повече за променливите на динамичен масив в нашия урок за променливи на масив.