Dator > Hur klarar i värde och passera genom hänvisning arbete i Visual Basic ?

  • Hur klarar i värde och passera genom hänvisning arbete i Visual Basic ?


  • Förfaranden i Visual Basic kräver oftast några data från programmen för att utföra sin uppgift. Funktionerna ta emot data som argument , som kan ske i form av värde eller referens argument

    Pass By Värde

    Ett argument som skickas av värde gör en kopia av den ursprungliga variabeln och skickar kopia till funktionen . Om argumentet värdet ändras inom ramen för förfarandet , är det ursprungliga värdet ändras inte . Använd " ByVal " nyckelord för att ange ett värde parameter : Sub PostAccounts ( ByVal intAcctNum som heltal).

    Pass By Referens

    Pass genom hänvisning är standardläget i Visual Basic. En variabel passerade genom hänvisning passerar minnet adress som variabel till förfarandet . Alla ändringar som sker inom det förfarande ändrar värdet på dess minne adress .

    Blandad Referenser

    Alla förfarande argument inte behöver skickas på samma sätt . Du kan blanda referens och värde argument om det är lämpligt att din design . Visual Basic innehåller sökordet " ByRef "för att ange argumentet typ i en blandad signatur . Till exempel tar förfarande Foo ett värde och en referens argument :



    function foo ( ByVal inLong As Long , ByRef inBool ) som Integer


Previous:nothing Next:hur man installerar VNC-server CentOS





Relaterade artiklar


  • skillnader mellan Java Script & html
  • Hur konvertera en sträng till ett datum i netto
  • hur man kan kontrollera för tomma var i JavaScript
  • mysql tutorial för att skapa tabeller
  • hur man använder mål tutorials
  • Systemkraven för Visual Studio 2008 Express
  • hur man skapar en e- parameter i php
  • hur du lägger löv i trädvy i vb.net använda textrutan
  • Hur får man en webbadress med asp
  • hur man kan kasta undantag i Java