Ciao, volevo aprire un dibattito su una cosa sottile che mi sta prendendo non poco:

che differrenza c'è tra:

Dim x() as integer

e

Dim x as Integer()

:master:

Forse che la prima E' UNA MATRICE che accetta items integer
e la seconda E' UNA VARIABILE OGGETTO MATRICE di integer

Per esempio:
Qual è la differenza (se c'è) fra le seguenti dichiarazioni:

codice:
Sub Main()
   Dim x() as Integer = {1,2,3} 'mi creo una matrice
                                             'di interi da passare 
                                             'alla sub MySub
   MySub(x)
   MySub2(x)  'Che cambia?
End Sub

Sub MySub(ByVal valueX() as Integer)
   '...
   '...
End Sub

Sub MySub2 (ByVal valueY as Integer()) 
   '...
   '...
End Sub
:gren:

Io sto facendo delle prova di codice (VB.NET) per verificare se sembrano la stessa cosa ma poi, in qualche procedura salta fuori la differenza.