VB språket har två sätt att sammanfoga , eller slå samman , strängar i din anpassade program . Den " StringBuilder " klassen förbättrar prestanda och minnesallokering för strängsammanfogning , så programmerare uppmanas att använda detta bibliotek av funktioner i stället för de gamla funktionerna strängmanipulationer . Den StringBuilder klassen bygger strängen , kan du sammanfoga med andra strängar och visar resultat för läsaren. Prestanda
Prestanda av ett VB program innebär korrekt allokering av minne resurser , och se till att du hanterar dessa resurser på ett ansvarsfullt sätt , så att din ansökan inte bromsa en användares dator . De flesta funktioner i Visual Basic hanterar automatiskt resurser , och StringBuilder klassen hanterar string manipulation mer effektivt . Detta innebär att dina program körs snabbare när du har flera strängar du vill bygga och sammanfoga i ansökan . Addera StringBuilder
StringBuilder " Bifoga " -funktionen kommer att sammanfoga strängen data. Du skapar först en StringBuilder variabel att använda hela din kod . Följande kod visar hur du skapar en StringBuilder variabel :
Dim byggare som ny StringBuilder
När du skapar en variabel , Visual Basic allokerar de nödvändiga minne resurser för att effektivisera mjukvaran , optimering peformance . Addera ditt Concatenation
När du har skapat en StringBuilder variabel , sammanfogar du värden . I följande kod skapas en sträng och sammanfogar värden på strängen :
builder = " My String " builder.Append ( " annan sträng " ) katalog
Utgången för denna StringBuilder är " ; . Mitt String annan sträng " Denna sammanslagning tekniken är snabbare än tidigare funktioner strängsammanfogning
Överväganden
strängsammanfogning kombinerar flera strängar tillsammans . . Om du har program som körs långsamt , ersätta gamla funktioner strängsammanfogning med de nya hastigheterna StringBuilder klass upp resultat av ansökan .