Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να ανιχνεύσει Null σε Visual Basic

Η λέξη " null " είναι ένας όρος που χρησιμοποιείται ειδικά στον προγραμματισμό ηλεκτρονικών υπολογιστών να αναφερθώ σε μια μεταβλητή που αναφέρεται σε ανύπαρκτα δεδομένα . Στη Visual Basic , αυτό αντιπροσωπεύεται από την λέξη " Τίποτα " και επιχειρεί να έχουν πρόσβαση στα δεδομένα που είναι σε μηδενική μεταβλητή θα ρίξει ένα « NullReferenceException . " Μπορείτε να εντοπίσετε " null " σε Visual Basic από τον έλεγχο για κανένα από αυτά . Οδηγίες
Η 1

Ανοίξτε Visual Basic και κάντε διπλό κλικ στη φόρμα για να μεταβείτε απευθείας στον πηγαίο κώδικα . 2

Επικολλήστε τον ακόλουθο πλαίσιο των "φορτίο" παρένθεση για να δημιουργήσετε ένα null μεταβλητή : .

dim aVariable

Δεδομένου ότι δεν υπάρχουν στοιχεία ανατίθεται στη μεταβλητή , είναι null
εικόνων 3

Πληκτρολογήστε τα ακόλουθα σχετικά με την επόμενη γραμμή για να ελέγξετε αν το " aVariable " είναι null :

αν aVariable = Τίποτα στη συνέχεια

MsgBox ( "Αυτό είναι null . " )

άλλο

MsgBox ( "Αυτό δεν είναι null . " )

τέλος, αν

Κάντε κλικ στο " Run ", και θα πρέπει να δείτε αμέσως ένα κουτί μήνυμα που σας ενημερώνει ότι, πράγματι , η τιμή είναι null .

4

Πληκτρολογήστε τα ακόλουθα σχετικά με την επόμενη γραμμή ως έναν εναλλακτικό τρόπο για την ανίχνευση null :

Δοκιμάστε

aVariable.getType ( )

Catch ex ως NullReferenceException

MsgBox ( "Αυτό είναι null . " )

τέλος δοκιμάστε

η λογική εδώ είναι ότι προσπαθείτε να έχουν πρόσβαση στα δεδομένα μέσα στο " aVariable . " Δεν έχει σημασία πώς θα έχουν πρόσβαση στα δεδομένα : αυτό χρησιμοποιεί τη μέθοδο " gettype " , αλλά κάτι θα κάνουμε . Ο κώδικας αποτυγχάνει αμέσως γιατί aVariable είναι null? Δεν έχει στοιχεία ! Ρίχνεται A " NullReferenceException " σφάλμα και έχουν αλιευθεί με το πρόγραμμα .

Κάντε κλικ στο " Run ", και αυτή τη φορά θα πρέπει να δείτε δύο κουτιά μήνυμα , ένα από το βήμα τρία και τέσσερα από το βήμα , και κάθε σας ενημερώνει ότι η " aVariable "είναι μια τιμή null .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα