Ordet " null " er en spesiell begrep som brukes i programmering for å referere til en variabel som refererer til ikke-eksisterende data . I Visual Basic, er dette representert ved søkeordet " Ingenting ", og forsøker å få tilgang til data som er i en null variabel vil kaste en " NullReferenceException . " Du kan oppdage " null " i Visual Basic ved å sjekke for noen av disse . Instruksjoner
en
Åpne Visual Basic og dobbeltklikk på skjemaet for å gå direkte til kildekoden .
2
Lim inn følgende innenfor " belastning " parentes for å skape en null variable : en
dim aVariable
Siden ingen data er tildelt variabelen , er det null
3
Skriv inn følgende på neste linje . for å sjekke om " aVariable " er null : en
hvis aVariable = Ingenting så
MsgBox ("Dette er null . ")
annet
MsgBox ( "Dette er ikke null . ")
slutten hvis
Klikk "Kjør ", og du bør umiddelbart se en meldingsboks som informerer deg om at, ja , er verdien null .
4
Skriv inn følgende på neste linje som en alternativ måte å oppdage null : en
Prøv
aVariable.getType ( )
Catch ex som NullReferenceException
MsgBox ("Dette er null . ")
end prøve
logikken her er at du forsøker å få tilgang til data i " aVariable . " Det spiller ingen rolle hvordan du får tilgang til dataene: dette bruker " getType "-metoden , men noe vil gjøre . Koden svikter umiddelbart fordi aVariable er null , den har ingen data ! A " NullReferenceException " feil er kastet og fanget av programmet.
Klikk "Kjør ", og denne gangen bør du se to melding bokser , en fra trinn tre og en fra trinn fire , og hver informerer om at " aVariable "er en nullverdi.