一个asp快速字符串连接类

王朝asp·作者佚名  2006-11-24
宽屏版  字体: |||超大  

<%

'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

'快速字符串连接类

'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

'名称:Class_FastString

'来源:http://www.jansfreeware.com

'整理:qihangnet

'更新:2005年6月15日

'作用:高效地进行字符串连接,比 str = str & "abc"的方法快很多

'授权:免费使用

'%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Class Class_FastString

'************************************

'变量定义

'************************************

'index --- 字符串数组的下标

'ub ------ 用于调整数组度数的整数变量

'ar() ---- 字符串数组

Private index, ub, ar()

'************************************

'实例 初始化/终止

'************************************

Private Sub Class_Initialize()

Redim ar(50)

index = 0

ub = 49

End Sub

Private Sub Class_Terminate()

Erase ar

End Sub

'************************************

'事件

'************************************

'默认事件,添加字符串

Public Default Sub Add(value)

ar(index) = value

index = index+1

If index>ub Then

ub = ub + 50

Redim Preserve ar(ub)

End if

End Sub

'************************************

'方法

'************************************

'返回连接后的字符串

Public Function Dump

Redim preserve ar(index-1)

Dump = join(ar,"") '关键所在哦^_^

End Function

End class

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有