? . Visual Basic NET är en fullfjädrad objektorienterat programmeringsspråk , med en kraftfull och komplett integrerad utvecklingsmiljö . Oavsett vilket språk du använder , det finns tillfällen när du behöver skapa en räknare som du kan använda var som helst i programmet . VB underlättar global räknare genom uttalanden i namnrymden för ett projekt . Detta gör att du kan använda en räknare som helst i projektet , inklusive alla former i projektet . En god förståelse av omfattning och livslängd VB variabler är viktigt innan du börjar förklara disk variabler . Varierande räckvidd och livslängd
A Visual Basic variabel har en " räckvidd " och " livstid . " Tillämpningsområdet definierar där variabeln kan refereras , medan livslängden är den tidsperiod att variabeln existerar . Om du försöker referera till en lägre nivå variabel från en högre nivå får du ett felmeddelande . Vanligtvis kan du referera till en variabel på en lägre nivå om variabeln deklareras på en högre nivå . Variabeln " liv " tills dess ändar deklaration nivå.
Blocknivå Variabler
blocknivå variabler är variabler som deklareras i en procedur . Deras räckvidd är begränsad till användning i förfarandet , och livslängden är från när proceduren anropas tills den är klar med sin behandling . Ett block nivå variabel får inte användas någon annanstans i programmet . Definieras utanför alla procedurer
modulnivå Variabler
modulnivå variabler men inuti ett givet formulär . En modul nivå variabel kan användas var som helst i form , och är vanligtvis deklareras som " Public " eller " Privat ". Dessa variabler kan refereras i ett kallat formulär om de deklareras som " Public " eller " vän" i den anropande formen , men den kallas formen måste referera till dem som " FormClassName.VariableName . " I det här exemplet , " FormClassName " är namnet på den uppringande formen klassen , och " variableName " är namnet på den variabel som deklareras i den anropande formulär .
Globala variabler
< p> Globala variabler kallas också " Namnområdesservrar variabler , " och kan användas i någon form eller förfarande i projektet . De måste deklareras utanför varje förfarande , men inuti namnrymden eller modul som " Public " eller " Vän ". Globala variabler kan användas i någon form eller förfarande inom namnrymden . Om du behöver en räknare som kan användas var som helst i någon form eller förfarande i hela projektet , bör du förklara den som en namnrymd nivå variabel för att göra det till en global räknare .