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

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

Τι είναι Select Case σε Visual Basic

; Υπάρχει η δήλωση select περίπτωση σε Visual Basic για να παρέχουν μια πιο εύκολη και πιο ευανάγνωστο τρόπο για τον προγραμματιστή να καθορίσει ένα μεγάλο αριθμό « αν τότε" δηλώσεις για μία έκφραση . Όταν ένας προγραμματιστής χρειάζεται να δοκιμάσει μια μεταβλητή για να δείτε εάν διαθέτει μία από τις δεκάδες των αξιών , και όχι μόνο μία τιμή , η δήλωση επιλογής περίπτωση είναι ο καλύτερος τρόπος να πάει . Σύνταξη
Η

Μια επίλεκτη δήλωση περίπτωσης αρχίζει με " επιλέξτε υπόθεση" και το όνομα της μεταβλητής που πρόκειται να ελεγχθεί . Στη συνέχεια , σε κάθε επόμενη σειρά «υπόθεση» είναι δακτυλογραφημένα ακολουθείται από τις αξίες που η μεταβλητή μπορεί να έχει και τον κώδικα που θα εκτελεστεί αν η μεταβλητή ταιριάζει με τις αξίες αυτές . Μια προεπιλεγμένη τιμή μπορεί να οριστεί στο τέλος των περιπτώσεων με τη χρήση των «υπόθεση αλλιώς" λέξεις-κλειδιά . Μπορείτε επίσης να χρησιμοποιήσετε ένα " " κατάσταση για να καθορίσετε μια σειρά , κατάλογος τιμών που πρέπει να ελεγχθεί για με κόμματα , ή να χρησιμοποιήσετε το " είναι " λέξη-κλειδί , που ακολουθείται από έναν τελεστή σύγκρισης , για να εκτελέσει μια δοκιμή .
Η
A Long Αν τότε δήλωση
Η

Κάθε δήλωση select περίπτωση είναι η αντικατάσταση μιας μεγαλύτερης και ισοδύναμες , αν στη συνέχεια δήλωση. Το ακόλουθο είναι ένα παράδειγμα μιας μακράς , αν τότε δήλωση:

εάν ο αριθμός = 0 τότε

Debug.WriteLine ( "Ο αριθμός είναι 0 " )

άλλο αν ο αριθμός > = 1 ή αριθμός <= 10 τότε

Debug.WriteLine ( "Ο αριθμός είναι μεταξύ 1 και 10 " )

άλλο αν ο αριθμός == 11 == ή τον αριθμό 13 στη συνέχεια

Debug.WriteLine ( "Ο αριθμός είναι 11 ή 13 . " )

άλλο

Debug.WriteLine ( " Number είναι τίποτα από τα παραπάνω . » )
Η

αντίστοιχη δήλωση η Select Case
Η

Μια αντίστοιχη δήλωση επιλέξτε ισχύει για την ανωτέρω σύνολο , αν τότε δηλώσεις θα ήταν :

επιλέξετε τον αριθμό υπόθεσης

περίπτωση 0

Debug.WriteLine ( "Ο αριθμός είναι 0 " )

περίπτωση 1 έως 10

Debug.WriteLine ( "Ο αριθμός είναι μεταξύ 1 και 10 " )

περίπτωση 11 , 13

Debug.WriteLine ( "Ο αριθμός είναι 11 ή 13 . " )

άλλη περίπτωση

Debug.WriteLine ( " Number είναι τίποτα από τα παραπάνω »).
Όπως μπορείτε να δείτε , για ένα μεγάλο αριθμό δοκιμών , η επιλογή υπόθεση έκδοση είναι πολύ πιο εύκολο να διαβάσει από το ισοδύναμό της , αν στη συνέχεια δηλώσεις .
εικόνων Συμβουλές

Αν ταιριάζει με πολλαπλές περιπτώσεις , τότε μόνο ο πρώτος αγώνας θα διεξαχθεί και οι άλλοι θα πρέπει να αγνοηθεί . Κάθε στοιχειώδης τύπος δεδομένων ή οποιοδήποτε συνδυασμό των δεδομένων που μπορούν να αξιολογηθούν σε ένα δημοτικό τύπο δεδομένων μπορεί να χρησιμοποιηθεί ως έκφραση δοκιμή .
Η
εικόνων

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

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