Visual Basic ( VB) fornisce un facile da imparare la lingua per gli sviluppatori web o desktop . I puntatori sono variabili comuni in qualsiasi lingua . Un puntatore "punti" ad una posizione di indirizzo di memoria per una variabile . Il puntatore consente di aggiornare il valore di una variabile al di fuori dei limiti della funzione . Questo è utile quando si desidera passare un puntatore a una funzione e modificare la variabile si trova da qualche altra parte nel codice. Per utilizzare un puntatore in VB , si definisce il puntatore , si assegna ad una variabile e passarlo " per riferimento" nella funzione . Istruzioni
1
Dichiarare una variabile e un puntatore . In questo esempio , una variabile intera viene dichiarata . Tuttavia, un puntatore può puntare a qualsiasi tipo di dati nel codice (anche un altro puntatore ) . Il seguente è come dichiarare queste due variabili :
Dim i As IntegerDim i_ptr As Integer *
L'asterisco indica un puntatore variabile definizione
2
Assegnare il numero intero indirizzo di valore al puntatore . I due valori vengono poi " legati " insieme. Più avanti nel codice , la modifica del valore del puntatore cambia il valore nel suo spazio di indirizzamento assegnato . Il codice seguente assegna il valore :
i_ptr = AddressOf i
3
Modificare il valore del puntatore e come stampare i risultati . Notare quando il valore del puntatore viene modificato , il valore di i viene modificato anche :
* i_ptr + = 1Console.WriteLine ( " Il valore di i è ora {0}" , i); Console.WriteLine ( " il valore della i pointer i_ptr è anche {0} " , i_ptr ) ;