FastString-klassen är en stringbuilder implementation. Den används för att lägga ihop många korta strängar till en lång sträng. Skillnaden mellan FastString och att använda A = A & "Kalle" i VB är hastigheten. En applikation för klassen är web-komponenter som returnerar HTML eller XML som returvärden.
Här är lite prestanda-data:
Uppgift |
VB [s] |
FastString [s] |
Lägga till en 10 tecken lång sträng 10000 gånger |
0,5915 |
0,0196 |
Lägga till en 10 tecken lång sträng 20000 gånger |
2,2230 |
0,0508 |
Lägga till en 10 tecken lång sträng 30000 gånger |
9,9740 |
0,0801 |
Lägga till en 10 tecken lång sträng 40000 gånger |
28,3509 |
0,0897 |
Lägga till en 10 tecken lång sträng 50000 gånger |
52,4963 |
0,1292 |
Bli den förste att kommentera eller ställa en fråga om koden!
Gränssnittet:
- append(Data as String)
Lägger till strängen Data till den interna bufferten.
- toString() as String
Returnerar den interna bufferten som en string.
- toByte() as Byte()
Returnerar den interna bufferten som en byte array.
För mer gratis mjukvara titta in till www.winsoft.se