一般我们使用函量时,函量一定都在 '=' 的右方,再将函量计算的结果指定给 '=' 左方的变量或物件。但是,如果您从 Quick Basic 时代就开始使用 Basic 了,您一定知道 Mid$ 函量是可以放在 '=' 的左方的!
不过这个技巧,却有很多人不知道,以下举个例子:
Dim sName as string
sName = "Jack Smith, Jr."
Mid$(sName, 6, 5) = "Jones"
当程序执行完毕之后,sName 就等于 "Jack Jones, Jr." 了,这个方法不仅简单而且速度也快!
不过,很遗憾的,遇到上述情形时,我看到很多人都是这么写的:
Dim sName as string
sName = "Jack Smith, Jr."
sName = left$(sName, 6) & "Jones" & right$(sName, 4)
虽然也没有错啦,不过,我觉得还是前面的方法简单明快!
不过这个技巧,却有很多人不知道,以下举个例子:
Dim sName as string
sName = "Jack Smith, Jr."
Mid$(sName, 6, 5) = "Jones"
当程序执行完毕之后,sName 就等于 "Jack Jones, Jr." 了,这个方法不仅简单而且速度也快!
不过,很遗憾的,遇到上述情形时,我看到很多人都是这么写的:
Dim sName as string
sName = "Jack Smith, Jr."
sName = left$(sName, 6) & "Jones" & right$(sName, 4)
虽然也没有错啦,不过,我觉得还是前面的方法简单明快!
VB部分相关文章推荐
※VB禁止使用 Alt-Tab 或 Ctrl-Alt-Del
※VB控件注册 - 利用资源文件将dll、ocx打包进exe文件
※VB:设定 MsgBox 在若干时间之后若无回应则自动关闭
※VB:读取及设定NumLock/CapsLock/ScrollLock的值
更多精彩>>>