chr和chr$,trim和trim$什么区别?(vb)

xiayule 2003-08-02 10:32:44
chr和chr$,trim和trim$什么区别?(vb)
...全文
194 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fnems 2003-08-03
  • 打赏
  • 举报
回复
有点区别。向一个文件中写入Chr(5)得到不止一个字节,如果改为Chr$(5),就只有一个字节了。
boywang 2003-08-02
  • 打赏
  • 举报
回复
不加$的类型为Variant,不过vb会自动转换成string的.
pigpag 2003-08-02
  • 打赏
  • 举报
回复
有的时候是有区别的。
有的时候Left会和窗体属性混起来导致编译出错,可以用Left$或者VBA.Left来代替
刘洪峰AIoT 2003-08-02
  • 打赏
  • 举报
回复
据说像left,right,chr,trim不加$的类型为Variant 型,带$的直接为string

所以在使用时,带$的速度要快。

具体我没侧过,如果你感兴趣,可以测试一下
zmrok 2003-08-02
  • 打赏
  • 举报
回复
完全一样
diyee 2003-08-02
  • 打赏
  • 举报
回复
hehe
wrhchina 2003-08-02
  • 打赏
  • 举报
回复
谢谢,我也懂了,虽然我没问!
3661512 2003-08-02
  • 打赏
  • 举报
回复
chr和chr$,trim和trim$什么区别?(vb)

VB6以前常用第二种方法.
VB6时后者属于画蛇填足
vbsnake 2003-08-02
  • 打赏
  • 举报
回复
$就是转化为字符型。很规范老的程序这样写的,现在很少人写
gpo2002 2003-08-02
  • 打赏
  • 举报
回复
Function Chr$(CharCode As Long) As String
VBA.Strings 的成员
返回包含与指定字符模式相关联的字符串。
Function Chr(CharCode As Long)
VBA.Strings 的成员
返回包含与指定字符模式相关联的字符串。
Function Trim(String)
VBA.Strings 的成员
返回一个不带有前导和后续空格的字符串的备份
Function Trim$(String As String) As String
VBA.Strings 的成员
返回一个不带有前导和后续空格的字符串的备份

$的意思是函数返回string型,如果没有$,则是系统自动转化数据类型
victorycyz 2003-08-02
  • 打赏
  • 举报
回复
没什么区别。
since1990 2003-08-02
  • 打赏
  • 举报
回复
都可以

有的时候是有区别的。
有的时候Left会和窗体属性混起来导致编译出错,可以用Left$或者VBA.Left来代替

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧