Μια επίλεκτη δήλωση περίπτωσης αρχίζει με " επιλέξτε υπόθεση" και το όνομα της μεταβλητής που πρόκειται να ελεγχθεί . Στη συνέχεια , σε κάθε επόμενη σειρά «υπόθεση» είναι δακτυλογραφημένα ακολουθείται από τις αξίες που η μεταβλητή μπορεί να έχει και τον κώδικα που θα εκτελεστεί αν η μεταβλητή ταιριάζει με τις αξίες αυτές . Μια προεπιλεγμένη τιμή μπορεί να οριστεί στο τέλος των περιπτώσεων με τη χρήση των «υπόθεση αλλιώς" λέξεις-κλειδιά . Μπορείτε επίσης να χρησιμοποιήσετε ένα " " κατάσταση για να καθορίσετε μια σειρά , κατάλογος τιμών που πρέπει να ελεγχθεί για με κόμματα , ή να χρησιμοποιήσετε το " είναι " λέξη-κλειδί , που ακολουθείται από έναν τελεστή σύγκρισης , για να εκτελέσει μια δοκιμή .
Η
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 είναι τίποτα από τα παραπάνω »).
Όπως μπορείτε να δείτε , για ένα μεγάλο αριθμό δοκιμών , η επιλογή υπόθεση έκδοση είναι πολύ πιο εύκολο να διαβάσει από το ισοδύναμό της , αν στη συνέχεια δηλώσεις .
εικόνων Συμβουλές
Αν ταιριάζει με πολλαπλές περιπτώσεις , τότε μόνο ο πρώτος αγώνας θα διεξαχθεί και οι άλλοι θα πρέπει να αγνοηθεί . Κάθε στοιχειώδης τύπος δεδομένων ή οποιοδήποτε συνδυασμό των δεδομένων που μπορούν να αξιολογηθούν σε ένα δημοτικό τύπο δεδομένων μπορεί να χρησιμοποιηθεί ως έκφραση δοκιμή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα