在VBScript (VBS) 中调用.NET库以实现StringBuilder
字符串构造是一种高效处理大量字符串拼接的方法。
通常,VBS在处理字符串拼接时效率不高,因为它每次拼接都会创建新的字符串对象。而.NET的StringBuilder
类则通过内部维护一个可变长度的字符数组来优化这一过程。
上代码
'使用
Call Main()
Sub Main()
Set sb = CreateObject("System.Text.StringBuilder")
For i=0 To 10
sb.Append_3(1)'增加
sb.Append_3(vbcr)'换 行
Next
Call sb.remove(5,3)'删除
Call sb.Replace (10, "haha")'替换
Call sb.Insert_2(0, "哈哈") '插入
msgbox sb.ToString()
End Sub
Views: 13