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

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

Απόδοση του String Τεχνικές Συνένωσης σε VB

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

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

Η λειτουργία StringBuilder " Προσάρτηση " θα ενώσετε εγχόρδων δεδομένων. Πρέπει πρώτα να δημιουργήσετε μια μεταβλητή StringBuilder να χρησιμοποιήσει όλη κωδικό σας . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να δημιουργήσετε μια μεταβλητή StringBuilder :

Dim οικοδόμος As New StringBuilder

Όταν δημιουργείτε μια μεταβλητή , Visual Basic διαθέτει τους απαραίτητους πόρους μνήμης για τον εξορθολογισμό του λογισμικού , βελτιστοποίηση peformance .

Η Αληλουχία
Η

Αφού δημιουργήσετε μια μεταβλητή StringBuilder , ενώσετε τιμές . Ο παρακάτω κώδικας δημιουργεί μια σειρά και συνενώνει τιμές στο string :

οικοδόμος = " String μου " builder.Append ( " άλλο string" )

Η έξοδος για το παρόν StringBuilder είναι " ? . String μου ένα άλλο string " Αυτή η τεχνική συνένωσης είναι ταχύτερη από πρώην χαρακτηριστικά αλφαριθμητικό
εικόνων Εκτιμήσεις
Η

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

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

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