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

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

Τι είναι UBound σε VB

; λειτουργία Visual Basic του UBound επιστρέφει τον υψηλότερο δείκτη ενός πίνακα . Για παράδειγμα , αν έχετε ορίσει μια μεταβλητή " myArray » ως μια σειρά που κατέχει το 10 ακέραιοι , τότε " UBound ( myArray ) " θα δώσει 10 . Σημειώστε, ωστόσο, από το συνολικό αριθμό των στοιχείων για αυτήν την συστοιχία είναι 11 , όχι 10 . Ο λόγος για αυτό είναι ότι οι συστοιχίες ευρετήριο ξεκινώντας από 0 . Χρησιμοποιήστε UBound να αποτρέψει την ανάθεση των τιμών πέρα από τα όρια μιας συστοιχίας . Σύνταξη
Η

Μπορείτε να εκφράσουν και να αρχίσουν να κατανοούν τη σύνταξη του UBound με την ακόλουθη σημείωση : " . UBound ( Array , [ Σειρά ] ) " Αυτή η σημείωση σας λέει όλα τα επιχειρήματα και τα στοιχεία UBound σας στο ως προς το τι αντιπροσωπεύουν αυτά τα επιχειρήματα . Η " Array " επιχείρημα ξεχωρίζει για τη μεταβλητή πίνακα περνάτε στην UBound ( στην εισαγωγή , « myArray " ήταν μια τέτοια μεταβλητή ) . Αλλά να κατανοήσουν ότι η συστοιχία σας μπορεί να είναι οποιουδήποτε τύπου , όχι μόνο ακέραιοι. Επίσης , η σειρά μπορεί να έχει πολλές διαστάσεις , όχι μόνο ένα . Η " [ Rank ] " τμήμα της σύνταξης έχει στηρίγματα για να δείξει το επιχείρημα αυτό είναι προαιρετικό . Εάν επιλέξετε να μην περιληφθεί , VB θα αναθέσει την προκαθορισμένη τιμή του 1 , το οποίο δείχνει την πρώτη διάσταση μιας μεταβλητής πίνακα .
Εικόνων Μπαίνοντας σε προγραμματιστικό περιβάλλον
Η

Μπαίνοντας UBound στο περιβάλλον προγραμματισμού Visual Basic περιλαμβάνει πληκτρολογώντας τη λέξη-κλειδί " UBound ", στη συνέχεια, πατώντας το χαρακτήρα "(" να εισαγάγει τη λίστα επιχείρημα . τη στιγμή που θα εισάγετε το χαρακτήρα , το περιβάλλον ανάπτυξης που θα εμφανίσει ένα πλαίσιο κειμένου κινητό δείχνει τη σύνταξη για UBound . μπορείτε να απορρίψει αυτό το πλαίσιο κειμένου πατώντας το πλήκτρο " Esc ". Πληκτρολογήστε τα επιχειρήματα για να UBound , διαχωρίζοντάς τες με ένα κόμμα . Όταν τελειώσετε την εισαγωγή των επιχειρημάτων , πληκτρολογήστε το χαρακτήρα ")" . Το περιβάλλον ανάπτυξης θα αναδείξει τόσο με το άνοιγμα και το κλείσιμο παρένθεση για να δείξει οι χαρακτήρες αυτοί σε συνδυασμό με επιτυχία . Αυτή η δυνατότητα σας βοηθά να εισαγάγετε συναρτήσεις με το επιχείρημα λίστες περιέχουν άλλες λειτουργίες . Οι παρενθέσεις σε τέτοιες καταστάσεις διαφορετικά θα προκαλέσει σύγχυση για να διαβάσετε .

Η πολυδιάστατων πινάκων
Η

Η δήλωση αυτή δείχνει πώς να χρησιμοποιήσετε UBound στις μεταβλητές πίνακα με περισσότερες από μία διάσταση : " . UBound ( multiarray , dimensionNumber ) " Εδώ , ο « multiarray " κείμενο υποδηλώνει μια μεταβλητή πίνακα με δύο ή περισσότερες διαστάσεις . Αυτό μεταβλητή μπορεί να δηλωθεί με μια δήλωση όπως « dim multiarray ( 10,2 ) » ή dim multiarray ( 2,5 ) . " Η " dimensionNumber " κείμενο δείχνει ποια διάσταση θέλετε το ανώτερο όριο .

Η πρόγραμμα δείγμα
Η

το πρόγραμμα δείγμα σε αυτή την ενότητα δηλώνει και προετοιμάζει μια μεταβλητή πίνακα , στη συνέχεια, χρησιμοποιεί UBound να εκτυπώσετε τα ανώτερα όρια της πρώτης διάστασης της συγκεκριμένης μεταβλητής . Όταν εκτελείτε αυτό το πρόγραμμα κάνοντας κλικ στο "Start" μενού του "Start debugging " εντολή , το πρόγραμμα θα εμφανίσει " 2 ", υποδεικνύοντας το ίδιο ανώτερο όριο δηλώνονται στο " Dim " δήλωση

. Δημόσια Τάξη Φόρμα1

Private Sub Form1_Load ( ByVal αποστολέα Όπως System.Object , ByVal e Όπως System.EventArgs ) Λαβές MyBase.LoadDim α ( 2 , 2 ) As Integer

α ( 0 , 0 ) = 0MsgBox ( UBound ( α , 1 ) ) End SubEnd Class
Η
εικόνων

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

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