Determinare la dimensione di un Array

È sempre una buona idea determinare la dimensione di un array perché Visual Basic può avviare un array con un indice di 0. Ad esempio se hai un array denominato myPets(), i suoi membri potrebbero essere da myPets(0) a myPets(2) oppure da myPets(1) a myPets(3). Un modo per forzare Visual Basic a utilizzare l’approccio 1… 3 consiste nell’inserire l’istruzione

Option Base 1

nella parte superiore del modulo.

Per determinare la dimensione di un array, usa LBound e UBound:

Dim firstIndex As Integer, lastIndex As Integer 
firstIndex = LBound(myArray) 
lastIndex = UBound(myArray)

 

Se l’array ha due dimensioni e desideri i limiti della seconda dimensione, usa

firstIndex = LBound(myArray,2) 
lastIndex = UBound(myArray, 2)

 

Tags: ,

Ti è stato utile?