Originariamente inviato da burrett
salve a tutti avrei ho un problema con un array ossia dovrei far partire l'array da un determinati numero ad un altro dichiarare l'array di 10 elementi che partano da array(11) ad array(20) è possibile?
grazie!!!!!!
L'istruzione vb6, Dim v(1 to 5, -10 to 10) as Integer non è supportata, ma è possibile comunque creare con vb.net matrici con base diversa da zero. Questa tecnica, comunque, deve essere usata solo per fare colpo su qualche collega, dato i problemi che comporta ...
Pertanto, secondo me, la soluzione migliore è quella di fare, per esempio, una cosa del genere:
codice:
Dim v%(9) 'dichiaro v di 10 elementi (da 0 a 9)
Dim i%
Dim InMin% = 11, InMax% = v.GetUpperBound(0) + InMin
'utilizzo un indice da 11 a 20
For i = InMin To InMax
v(i - InMin) = i
Next
'utilizzo un indice da 11 a 20
For i = InMin To InMax
PrintLn(v(i - InMin).ToString, (i - InMin).ToString)
Next