La parola " nulla " è un termine speciale usato nella programmazione di computer per fare riferimento a una variabile che fa riferimento a dati inesistenti . In Visual Basic, questo è rappresentato dalla parola chiave "Niente" e tenta di accedere ai dati in una variabile nulla lancerà un " NullReferenceException ". È possibile rilevare "null" in Visual Basic controllando per uno di questi. Istruzioni
1
Aprire Visual Basic e fare doppio clic sul form per andare direttamente al codice sorgente .
2
Incollare il seguente all'interno delle parentesi " carico " per creare un nullo variabile :
dim avariable
Poiché nessun dato viene assegnato alla variabile , è nullo
3
Digitare il seguente nella riga successiva . per controllare se " avariable " è nullo :
se avariable = Nothing poi
MsgBox ("Questo è nulla." ) per
altro
MsgBox ( "Questo non è nulla." ) per
fine se
Fare clic su " Esegui ", e si dovrebbe vedere immediatamente una finestra di messaggio che informa che , in effetti , il valore è nullo .
4
Digitare quanto segue nella riga successiva come un modo alternativo per rilevare nulla :
Prova
aVariable.getType ( ) per
Fermo ex come NullReferenceException
MsgBox ("Questo è nulla." ) per
end Try
La logica è che si tenta di accedere ai dati all'interno di " avariable . " Non importa come si accede ai dati : questo utilizza il metodo " getType " , ma qualsiasi cosa farà. Il codice di errore subito perché Avariable è nullo , ma non ha dati ! Viene generato un errore " NullReferenceException " e catturato dal programma .
Fare clic su " Esegui ", e questa volta si dovrebbe vedere due finestre di messaggio , uno dal punto tre e uno da quattro fasi , e ognuno che informa che " avariable "è un valore null.