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.
Programmazione © www.354353.com