未分类

VBS调用dotnet库实现StringBuilder字符串构造

在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

Hi, I’m 邓伟

本来无一物,何处惹尘埃

发表回复