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

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

Πώς να ελέγξει για Null Αξία σε Visual Basic

Σε γλώσσες προγραμματισμού ηλεκτρονικών υπολογιστών , " null " δεν σημαίνει τίποτα . Είναι διαφορετικό από οποιαδήποτε άλλη τιμή , συμπεριλαμβανομένου του τυφλού συμβολοσειρά που πράγματι περιέχει το χαρακτήρα διαστήματος, και είναι διαφορετική από την αριθμητική τιμή μηδέν . Ως εκ τούτου , όταν γράφετε ένα πρόγραμμα υπολογιστή , συχνά χρειάζεται να ξέρει πότε μια συγκεκριμένη μεταβλητή είναι ίση με null , ή τίποτα . Αυτό είναι πιο συχνά χρησιμοποιείται κατά τον έλεγχο και την επαλήθευση μια τιμή που ένας χρήστης έχει είσοδο . Αν ο χρήστης εισάγει τίποτα , η μεταβλητή θα περιέχει τη μηδενική τιμή. Οδηγίες
Η 1

Αποκτήστε την τιμή που θέλετε να ελέγξετε για null . Αυτό μπορεί να γίνει μέσω ενός πλαισίου κειμένου σε φόρμα της Visual Basic σας ή θα μπορούσε να είναι η τιμή που επιστρέφεται από τη συνάρτηση inputbox . 2

Αποθηκεύστε αυτήν την τιμή σε μια μεταβλητή συμβολοσειράς χρήση του τελεστή εκχώρησης . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε αυτήν τη γραμμή κώδικα για να αποθηκεύσετε την τιμή από ένα πλαίσιο κειμένου με το όνομα txtName στη φόρμα σας : . StrValue = txtName.text
εικόνων 3

Σύγκριση της μεταβλητής στην ουδέτερη λέξη-κλειδί σε ένα " if" . Αυτό μπορεί να γίνει με αυτή τη γραμμή κώδικα : Αν strValue = Null συνέχεια . Αν θέλετε να βεβαιωθείτε ότι η μεταβλητή δεν είναι Null , μπορείτε να χρησιμοποιήσετε τη λειτουργία IsNull , όπως φαίνεται στο Βήμα 4 .
Η 4

Ελέγξτε την τιμή της μεταβλητής με τη λειτουργία IsNull . Ο κωδικός αυτός μπορεί να μοιάζει κάπως έτσι : Αν IsNull ( strValue ) . Η συνάρτηση IsNull θα επιστρέψει μια αληθινή ή ψεύτικη αξία για τη χρήση σας .
5

Συμπληρώστε τον κωδικό σας μέσα στο αληθινό μέρος του "If" δήλωση. Το πραγματικό μέρος του "If" δήλωση αυτή θα πρέπει να εκτελεστεί όταν η μεταβλητή περιέχει μηδενικές . Αν η μεταβλητή περιέχει οτιδήποτε άλλο εκτός από το τίποτα , ο κώδικας θα συνεχίσει να είτε το ψεύτικο μέρος της εντολής if ( μετά το " άλλο " ) ή στην επόμενη γραμμή κώδικα ( μετά το " End If " ) .


εικόνων

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

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