高速处理文字列
和大家分享一下如何高速处理文字列的方法,使用这种方法可以大大提高运行速度。
'StringBuilder: 10毫秒
Dim i, t1, t2 As Integer
'使用String型追加文字列
t1 = System.Environment.TickCount
Dim str As String
For i = 0 To 20000
str += "01"
Next
t1 = System.Environment.TickCount - t1
'表示表示花费的时间
Console.WriteLine("String: {0}毫秒", t1)
'結果例
'String: 7230毫秒
'使用String型追加文字列
t2 = System.Environment.TickCount
Dim sb As New System.Text.StringBuilder()
For i = 0 To 20000
sb.Append("01")
Next
t2 = System.Environment.TickCount - t2
'表示花费的时间
Console.WriteLine("StringBuilder: {0}毫秒", t2)
'結果例
浙公网安备 33010602011771号