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

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να έχουν Nullable Μεταβλητές

Σε C # , C- όπως , απλά , γενικής χρήσης γλώσσα προγραμματισμού , οι μεταβλητές μπορούν να γίνουν nullable ? Είναι δυνατό για την τιμή μιας μεταβλητής να είναι null . Για παράδειγμα , για ορισμένους τελεστές Boole , ιδιαίτερα σε βάσεις δεδομένων , το αποτέλεσμα μπορεί να είναι ούτε « αλήθεια » ούτε « ψευδή », αλλά απροσδιόριστη . Κάνοντας τη μεταβλητή nullable επιτρέπει την επιστροφή της τιμής " null ", και ως εκ τούτου αποτρέπει τα σφάλματα που προκύπτουν από απροσδιόριστες περιπτώσεις . Όλοι οι τύποι μεταβλητών μπορεί να γίνει nullable , με εξαίρεση για τους τύπους αναφοράς , η οποία έχει ήδη επιτρέψει null . Οδηγίες
Η 1

Προσδιορίστε τον τύπο της μεταβλητής σας , όπως " int " για το ακέραιο , " bool " για Boolean , ή «χαρακτήρας» για τον χαρακτήρα . 2

Τύπος α "?" μετά τη μεταβλητή τύπου , στη συνέχεια, πληκτρολογήστε το όνομα της μεταβλητής και η αρχική αξία του . Το " ? " κάνει τη μεταβλητή nullable . Για παράδειγμα :

int ; variablename = 1 ?
εικόνων 3

η μεταβλητή μπορεί να εκμηδενίσει πληκτρολογώντας variablename = null? . Ελέγξτε ότι η μεταβλητή σας είναι nullable χρησιμοποιώντας HasValue και εξασφαλίζοντας ότι HasValue επιστρέφει false , όπως :

bool variableName.HasValue { πάρει ? }
Η
εικόνων

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

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