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

Come controllare per valore NULL in Visual Basic

Nei linguaggi di programmazione per computer , "null" non significa nulla . E 'diverso da qualsiasi altro valore, compresa una stringa vuota che contiene effettivamente il carattere spazio , ed è diverso dal valore numerico pari a zero . Pertanto , quando si scrive un programma per computer , è spesso necessario sapere quando una certa variabile è pari al nulla , o nulla . Questo è più spesso utilizzato per il controllo e la verifica di un valore che un utente disponga di ingresso . Se l'utente inserisce niente , la variabile conterrà il valore null . Istruzioni
1

ottenere il valore che si desidera controllare il valore null . Ciò può avvenire attraverso una casella di testo nel modulo di Visual Basic o potrebbe essere un valore di ritorno dalla funzione InputBox .
2

Conservare questo valore in una variabile stringa utilizzando l'operatore di assegnazione . Ad esempio, è possibile utilizzare questa riga di codice per memorizzare il valore di una casella di testo denominata txtName sul modulo : . StrValue = txtName.text
3

Confronta la variabile per la parola chiave Null in un "if" . Questo può essere fatto con questa riga di codice : Se strValue = null allora . Se si vuole garantire la variabile non è Null , è possibile utilizzare la funzione IsNull , come indicato al punto 4.
4

Controllare il valore della variabile con la funzione IsNull . Questo codice può apparire come segue : If IsNull ( strValue ) . La funzione IsNull restituisce un valore vero o falso per il vostro uso .
5

Completa il tuo codice all'interno della vera porzione di "if" . La vera porzione di "if" viene eseguito quando la variabile contiene null. Se la variabile contiene qualcosa di diverso niente , il codice continuerà sia alla parte falsa del if ( dopo " altro ") o alla riga di codice successiva ( dopo l '" End If " ) .


 

Programmazione © www.354353.com