Visual Basic (VB) fournit une interface facile à apprendre la langue pour les développeurs web ou de bureau. Les pointeurs sont des variables communes à toutes les langues. Un pointeur "points" à un emplacement d'adresse de mémoire pour une variable . Le pointeur vous permet de mettre à jour la valeur d'une variable en dehors des limites de la fonction. Cette fonction est utile lorsque vous voulez passer un pointeur vers une fonction et modifier la variable située quelque part dans votre code. Pour utiliser un pointeur en VB , vous définissez le pointeur , l'assigner à une variable et passez "par référence" dans la fonction. Instructions
1
déclarer une variable et un pointeur . Dans cet exemple, une variable entière est déclarée. Toutefois, un pointeur peut pointer vers n'importe quel type de données dans votre code ( même un autre pointeur ) . Voici comment déclarer ces deux variables :
Dim i Comme IntegerDim i_ptr As Integer *
L' astérisque indique une variable pointeur définition
2
Assign l'entier l'adresse de la valeur du pointeur. Les deux valeurs sont ensuite " liés " ensemble. Plus tard, dans le code , une modification de la valeur de pointeur modifie la valeur dans son espace d' adresse affectée . Le code suivant affecte la valeur :
i_ptr = AddressOf i
3
Modifiez la valeur du pointeur et imprimer les résultats . Remarquez lorsque la valeur du pointeur est modifié, la valeur de i est changé aussi:
* i_ptr + = 1Console.WriteLine ("La valeur de i est maintenant {0}" , i); Console.WriteLine (" la valeur de la i pointeur i_ptr est également {0} " , i_ptr ) ;