Visual Basic ( VB) giver en nem -at-lære sprog for web eller desktop -udviklere. Pointers er fælles variabler i ethvert sprog . En pointer "points " til en memory adresse placering for en variabel. Markøren kan du opdatere en variabel værdi uden for grænserne af funktionen. Dette er nyttigt, når du ønsker at passere en pointer til en funktion og redigere variablen ligger et andet sted i din kode . For at bruge en pegepind i VB, du definere markøren , tildele den til en variabel og videregive det " ved henvisning " i funktion. Instruktioner
1
Erklær en variabel og en pegepind . I dette eksempel er en heltalsvariabel erklæret . Dog kan en pointer pege på nogen datatype i din kode ( endda en anden pointer ) . Det følgende er , hvordan man erklærer disse to variabler : Hej
Dim i Da IntegerDim i_ptr As Integer *
stjerne angiver en pointer variabel definition
2
Tildel heltal værdi adresse af markøren. De to værdier derefter " forbundet" sammen. Senere i kode, en ændring af pointer værdi ændrer værdien i sin tildelte adresserum . Følgende kode tildeler værdien : Hej
i_ptr = AddressOf I
3
Ændr værdien af markøren og udskrive resultaterne. Bemærk , når markøren værdi ændres, værdien af jeg også ændret : Hej
* i_ptr + = 1Console.WriteLine ( "Værdien af i er nu {0}" , i) Console.WriteLine ( " værdien af i pointer i_ptr er også {0} " , i_ptr )