VB.NET Tutorial 7: Χορδές

Στα τελευταία μερικά μαθήματα μάθαμε πώς να προσθέσουμε δύομεταβλητές ή πώς να μεταφέρετε την αξία των αριθμών από το κουμπί στο πλαίσιο κειμένου. Παρόμοιο πράγμα μπορεί να γίνει με προτάσεις ή αυτό που καλούμε στον προγραμματισμό. μια χορδή. Οι χορδές δεν είναι παρά αλληλουχία χαρακτήρων. Επί του παρόντος, αυτό που διαβάζετε είναι επίσης μια συμβολοσειρά. Ωστόσο, για να πούμε στο VB.net ότι εισάγουμε μια συμβολοσειρά, πρέπει να ακολουθηθεί κάποια προκαθορισμένη μορφή. Ας μάθουμε κάποια βασικά πράγματα σχετικά με τις συμβολοσειρές σε αυτό το σεμινάριο.

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

μορφή 1

Τώρα κάντε διπλό κλικ στο κουμπί και βάλτε τον ακόλουθο κώδικα σε αυτό:

Dim FName As String
Dim LName As String
Dim FullName As String
FName = "Gaurav"
LName = "Kulkarni"
FullName = FName & LName
TextBox1.Text = FullName

Αυτός ο κώδικας μπορεί εύκολα να γίνει κατανοητός από εσάς εκτός από το σύμβολο "&". Η πρόταση για την έκτη γραμμή κώδικα είναι κάτι νέο για εσάς. Ας το αναλύσουμε:

FullName = FName & LName

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

Εάν μπορείτε να δείτε στην έξοδο, δύο λέξεις που εμείςπου εισάγονται μέσω διαφορετικών συμβολοσειρών δεν έχουν χώρο μεταξύ τους. Δεδομένου ότι δεν ταιριάζει με την τυποποιημένη μορφή γραφής, αλλάξτε μια από τις γραμμές στον κώδικα μέσω του οποίου εισάγουμε την τιμή στη μεταβλητή συμβολοσειράς. Μπορούμε να αλλάξουμε την πρόταση Fname assignment ως εξής:

Fname = "Gaurav "

Έχουμε προσθέσει ένα κενό στο τέλος της λέξης σε διπλά εισαγωγικά και το αποτέλεσμα θα αλλάξει ως εξής.

Ας προσπαθήσουμε να εκτελέσουμε τον κώδικα χωρίς να δίνουμε διπλά εισαγωγικά γύρω από τις τιμές των μεταβλητών. Τι συμβαίνει; Θα λάβετε ένα σφάλμα που υποδεικνύει όπως φαίνεται στην εικόνα:

Εάν πατήσετε "ναι" ο κώδικας θα συνεχίσει να τρέχει μεένδειξη δύο μηνυμάτων σφάλματος στο κάτω μέρος. Το πρόγραμμά μας είναι σε μικρότερη κλίμακα, δεν θα δημιουργήσει κανένα πρόβλημα από τώρα, αλλά η τοποθέτηση διπλών εισαγωγικών σημειώσεων καθιστά εύκολη την εργασία για την VB και έτσι παράγει σωστή απόδοση.

Μόλις μάθαμε πώς να προσθέσουμε χώρο ανάμεσα σε δύο λέξεις που πρόκειται να συνδεθούν μαζί. Μπορείτε να φανταστείτε κάποια εναλλακτική μέθοδο; Προσπαθήστε να βρείτε ένα και ενημερώστε μας στα σχόλια.

Σχόλια