απαιτήσεις: Πρόσφατα, διάβαζα άρθρα άλλων, είδα μια λέξη-κλειδί goto, δεν έχω χρησιμοποιήσει ποτέ αυτήν τη λέξη-κλειδί, σήμερα έμαθα ειδικά για αυτήν, σκεφτείτε το σενάριο εφαρμογής.
Η δήλωση μετάβασης C# χρησιμοποιείται για να μεταβεί απευθείας σε ένα πρόγραμμα στη θέση που καθορίζεται από την ετικέτα του προγράμματος, η οποία στην πραγματικότητα αποτελείται από ένα αναγνωριστικό συν μια άνω και κάτω τελεία. Υποθέτοντας ότι διατηρούμε ένα ορεινό έργο, μπορούμε να έχουμε μια απλή απαίτηση, υποθέτοντας ότι ο χρήστης διαχειριστής επιστρέφει απευθείας τις πληροφορίες χωρίς να περάσει από διάφορους λογικούς ελέγχους στη μέση, όπως φαίνεται στο παρακάτω σχήμα:
Στην πραγματικότηταΗ λέξη-κλειδί goto εξακολουθεί να είναι σύνταξη ζάχαρηΜετά τη σύνταξη του τελικού κώδικα, ο πλήρης κώδικας θα συμπληρωθεί αυτόματα σύμφωνα με τις απαιτήσεις και η λέξη-κλειδί goto δεν θα εμφανιστεί, όπως φαίνεται στο παρακάτω σχήμα:
Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Σύμφωνα με το παράδειγμα που δίνεται από την επίσημη τεκμηρίωση της Microsoft, οι δηλώσεις goto μπορούν επίσης να χρησιμοποιηθούν σε δηλώσεις διακόπτη, όπως: ένα προϊόν με αρχική τιμή 20 γιουάν,Δίνονται διαφορετικές τιμές ανάλογα με το επίπεδο του καταναλωτή, όπως φαίνεται στο παρακάτω σχήμα:
Ο κώδικας που προκύπτει έχει ως εξής:
Αναφορά:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
|