Visual Basic ( VB ) proporciona una forma fácil de aprender el idioma para los desarrolladores web o de escritorio. Los punteros son variables comunes en cualquier idioma. Un puntero " apunta" a una localización de la dirección de memoria de una variable . El puntero le permite actualizar el valor de una variable fuera de los límites de la función. Esto es útil cuando se quiere pasar un puntero a una función y editar la variable que se encuentre en otro lugar en el código. Para utilizar un puntero en VB , se define el puntero, la asigna a una variable y lo pasa " por referencia" en la función. Instrucciones
1
Declarar una variable y un puntero. En este ejemplo, una variable entera se declara. Sin embargo , un puntero puede apuntar a cualquier tipo de datos en el código ( incluso otro puntero ) . Lo que sigue es cómo declarar estas dos variables:
Dim i como IntegerDim i_ptr As Integer * por
El asterisco indica un puntero definición variable
2
Asignar el número entero dirección del valor al puntero . Los dos valores se " vinculan " juntos. Más adelante en el código, un cambio en el valor del puntero cambia el valor de su espacio de direcciones asignado. El código siguiente asigna el valor :
i_ptr = AddressOf i
3
Cambiar el valor del puntero e imprimir los resultados. Observe si se cambia el valor del indicador, se cambia el valor de i también:
* i_ptr + = 1Console.WriteLine ( "El valor de i es ahora { 0 }", i); Console.WriteLine ( " el valor del puntero i i_ptr también { 0 } ", i_ptr ) ;