Visual Basic (VB) bietet eine einfach zu erlernende Sprache für Web-oder Desktop -Entwickler. Zeiger sind gemeinsame Variablen in jeder Sprache. Ein Zeiger "Punkte" auf eine Speicheradresse Lage für eine Variable. Der Zeiger ermöglicht es Ihnen, den Wert einer Variablen außerhalb der Grenzen der Funktion aktualisieren. Dies ist nützlich, wenn Sie einen Zeiger auf eine Funktion zu übergeben und bearbeiten Sie die Variable irgendwo im Code befinden soll. Um einen Zeiger in VB verwenden, definieren Sie den Mauszeiger , weisen Sie auf eine Variable und geben es " by reference" in der Funktion. Anleitung
1
Deklarieren Sie eine Variable und einen Zeiger . In diesem Beispiel wird eine ganzzahlige Variable deklariert . Allerdings kann ein Zeiger auf einen beliebigen Datentyp in Ihrem Code (auch andere Zeiger ) zu zeigen. Das folgende ist, wie man diese beiden Variablen zu deklarieren :
Dim i As IntegerDim i_ptr As Integer *
Das Sternchen kennzeichnet Zeigervariable Definition
2
Weisen Sie der ganze Wert der Adresse auf den Zeiger . Die beiden Werte werden dann "verbunden" zusammen . Später im Code ändert eine Änderung der Zeiger -Wert der Wert in dem ihm zugewiesenen Adreßraum . Der folgende Code weist den Wert :
i_ptr = AddressOf i
3
Ändern Sie den Wert des Zeigers und drucken Sie die Ergebnisse . Beachten Sie, wenn der Zeiger den Wert geändert wird, wird der Wert von i auch geändert :
* i_ptr + = 1Console.WriteLine ( "Der Wert von i ist jetzt {0}" , i); Console.WriteLine (" der Wert des i Zeiger i_ptr ist auch {0} " , i_ptr );