您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-12 原文发表:2007-08-31 人气:51 来源:未知

String$函数只能重复复制单字符,当需要重复复制2个或多个字符时,就需要一个循环。看起来是否很麻烦?然而,使用以下的函数就能解决这个问题。基本思路是:建立一个空格字符串,其长度为要重复复制的数目,然后替换每一个空格为要复制的字符串:

逆风者

Function ReplicateString(Source As String, Times As Long) As String

ReplicateString = Replace$(Space$(Times), " ", Source)

End Function

但是请注意:根据字符串的长度以及重复的数目,这个方法也许比传统的循环方法要慢些。

相关文章

使用 $-类型 字符串函数会更快
为常量定义合适的类型
火眼识破隐藏的Variant变量
深入使用LIKE操作符
访问简单变量总是快于数组元素值
未公开的返回数组型函数加速秘诀
函数名巧做局部变量
除法运算符 \ 与 / 的区别
精用Boolean表达式,让代码再减肥
减少DoEvents语句的数量
And、Or和Xor:让我们来优化表达式
静态变量慢于动态变量
用InStr函数实现代码减肥
创建新表时,快速拷贝字段
快速清除数组部分内容
固定长度字符串数组:赋值快,释放快!
你真正理解 Allow Unrounded Floating Poin
重定义编译DLL文件的基地址
使用ObjPtr检测2个对象变量是否指向同一对象
使用Objptr函数快速查找集合中的对象

相关评论


本文章所属分类:首页 VB

  热门关键字: