Ordet " null " er en særlig betegnelse i edb -programmering til at henvise til en variabel , der refererer til ikke-eksisterende data. I Visual Basic , er denne repræsenteret ved søgeordet " Nothing ", og forsøger at få adgang til data , der er i en null- variabel vil kaste en " NullReferenceException ". Du kan registrere " null " i Visual Basic ved at kontrollere for en af disse . Instruktioner
1
Open Visual Basic og dobbeltklik på formularen for at gå direkte til kildekoden.
2
Indsæt følgende inden for de "belastning" beslag til at skabe en null variable : Hej
dim aVariable
Da ingen data er tildelt til variablen , er det null
3
Skriv følgende på næste linje . at kontrollere, om " aVariable " er null : Hej
hvis aVariable = Nothing derefter
MsgBox ( "Dette er null ").
ellers
MsgBox ( "Dette er ikke null ").
end if
Klik på "Kør ", og du bør straks se en besked boks fortæller dig, at , ja , er værdien nul .
< br > 4
Skriv følgende på næste linje som en alternativ måde at opdage null : Hej
Prøv
aVariable.getType ()
Fang ex som NullReferenceException < br >
MsgBox ( "Dette er null ").
ende forsøge
logikken her er, at du forsøger at få adgang til data i " aVariable ". Det er ligegyldigt , hvordan du får adgang til dataene: Dette bruger " getType " metode, men noget vil gøre. Koden straks mislykkes, fordi aVariable er null , det har ingen data ! A " NullReferenceException " fejl er kastet , og fanget af programmet.
Klik på "Kør ", og denne gang skal du se to besked bokse , en fra trin tre og en fra trin fire , og hver informere dig om, at " aVariable "er en null-værdi .