Visual Basic ( VB ) biedt een eenvoudig te leren taal voor web of desktop -ontwikkelaars . Pointers zijn gemeenschappelijke variabelen in elke taal . Een pointer " wijst " naar een geheugenadres locatie voor een variabele . De aanwijzer kunt u de waarde van een variabele buiten de grenzen van de functie bij te werken . Dit is handig als u wilt een pointer doorgeven aan een functie en wijzig de variabele zich ergens anders in uw code . Om een pointer te gebruiken in VB , u de aanwijzer te definiëren , toewijzen aan een variabele en doorgeven " aan de hand " in de functie . Instructies 1 Declareer een variabele en een pointer . In dit voorbeeld wordt een integer variabele gedeclareerd . Toch kan een pointer wijzen op een gegevenstype in uw code ( zelfs een andere pointer ) . Het volgende is hoe deze twee variabelen declareren : Dim i Als IntegerDim i_ptr als Integer * Het sterretje geeft een pointer variabele definitie kopen van 2 Wijs de integer adreswaarde 's om de aanwijzer . De twee waarden worden vervolgens " gekoppeld " aan elkaar . Later in de code , een wijziging van de pointer waarde verandert de waarde in zijn toegewezen adresruimte . De volgende code wijst de waarde : i_ptr = AddressOf i 3 Verander de waarde van de aanwijzer en print de resultaten . Let op wanneer de waarde van de aanwijzer wordt gewijzigd , wordt de waarde van i ook veranderd : * i_ptr + = 1Console.WriteLine ( " De waarde van i is nu { 0 } " , i ) ; Console.WriteLine ( " de waarde van het i aanwijzer i_ptr is ook { 0 } " , i_ptr ) ;
|