请问VB中定义变量的时候会加一个$的符号,这是什么作用,不加和加的区别是什么啊?

diablofriend 2008-07-10 11:26:49
请问VB中定义变量的时候会加一个$的符号,这是什么作用,不加和加的区别是什么啊?
谢谢了!
...全文
239 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
见习学术士 2008-07-10
  • 打赏
  • 举报
回复
表示字符串
Tiger_Zhao 2008-07-10
  • 打赏
  • 举报
回复
dim a 等价于 dim a as variant
dim b$ 等价于 dim b as string
后面的方式程序可读性好
jintian_xingqisi 2008-07-10
  • 打赏
  • 举报
回复
这个问题我也遇到过,我现在加了一个群,这个群人气较好,也的确有高手,不但可以交流问题,而且还可以接项目赚钱,QQ群号是:陆`肆`柒`玖`捌`柒`贰`零,不要说我做广告,看看便知,如需要的话加入试试,如果你发现好的交流群也别忘了告诉我啊!呵呵!
捧剑者 2008-07-10
  • 打赏
  • 举报
回复
在vb6中,
b$="hello"
print b
print b$ '两种都可以

在vb3中,
b$="hello"
print b$ '可以
print b '不可以,是另一变量b与b$无关
捧剑者 2008-07-10
  • 打赏
  • 举报
回复
在vb6中,
b$="hello"
print b

在vb3中,
b$="hello"
print b$



捧剑者 2008-07-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Tiger_Zhao 的回复:]
dim a 等价于 dim a as variant
dim b$ 等价于 dim b as string
后面的方式程序可读性好
[/Quote]
补充:
上边是vb6的情况,而对于vb3
b$ 不等价于dim b as string,
b$中的$既是说明它是字符串类型,也是变量名的一部分,也即变量名是b$,而非b,程序中可以还同时存在变量b,变量b#等等,它们分别是variant型和整型,互不相干,可以同时存在。
(vb4,vb5不太清楚)

7,763

社区成员

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

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