Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come rilevare Null in Visual Basic

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.

 

Programmazione © www.354353.com