Ordet " null " är en speciell term som används i datorprogrammering för att referera till en variabel som refererar obefintliga uppgifter . I Visual Basic , detta representeras av sökordet " Ingenting , " och försöker få åtkomst till data som är i en null variabel kommer att kasta en " NullReferenceException . " Du kan upptäcka " null " i Visual Basic genom att kontrollera om någon av dessa . Instruktioner
1
Öppna Visual Basic och dubbelklicka på formuläret för att gå direkt till källkoden .
2
Klistra in följande i "Ladda" fästen för att skapa en null variabel :
dim aVariable
Eftersom inga data tilldelas variabeln , är det null
3
Skriv följande på nästa rad . för att kontrollera om " aVariable " är null :
p Om aVariable = Nothing sedan
MsgBox ( " Det här är null . " ) katalog
annat
MsgBox ( " det här är inte null . " ) katalog
slut om
Klicka på " Kör " och du bör genast se ett meddelande visas med information om att det faktiskt är värdet null .
4
Skriv följande på nästa rad som ett alternativt sätt att upptäcka null :
Prova
aVariable.getType ( ) katalog
Catch ex som NullReferenceException
MsgBox ( " Det här är null . " ) katalog
änden prova
logiken här är att du försöker komma åt data i " aVariable . " Det spelar ingen roll hur du komma åt data : detta använder " getType " metoden , men något kommer att göra . Koden misslyckas omedelbart eftersom aVariable är null; den har inga uppgifter ! En " NullReferenceException " fel kastas och fångas av programmet .
Klicka på "Kör ", och den här gången bör du se två röstbrevlådor , en från steg tre och en från steg fyra , och var och en som talar om att " aVariable " är ett null-värde .