Ho due array aventi medesima lunghezza.
Assegno dei valori agli elementi di un solo array, e poi effettuo un mero assegnamento da un array all'altro.
Modifico un elemento di uno solo dei due array.... mi ritrovo modificato anche l'elemento dell'altro array con il medesimo nuovo valore. :rolleyes:
Provate:
Public Sub Button1_Click()
Dim a As Byte
Dim alibaba As New Byte[2]
Dim simbad As New Byte[2]
For a = 0 To 1
alibaba[a] = 100 + a
Next
simbad = alibaba
simbad[1] = 50
Print alibaba[1] '...stranamente darà 50 !
End
Questo strano fenomeno non avviene se uso il metodo .Copy previsto per gli array.... ma al di là di ciò, quel fenomeno lo ritenete normale ?