在vb中符号”:=”什么意思?

如: If listview.ListItems(I).Selected = True Then
Coll.Add Item:=listview.ListItems(I).Text
End If
里的”:=”.

第1个回答  2007-12-07
":=" 是Pascal语言中的赋值符号
相当于VB里的"="

你列出的这段代码 如果是VB代码的话 一定是拼写错了:)

VB里的":"相当于某行的终结符
因此
If listview.ListItems(I).Selected = True Then
Coll.Add Item:=listview.ListItems(I).Text
End If
相当于
If listview.ListItems(I).Selected = True Then
Coll.Add Item'此语句没赋值 错误!
=listview.ListItems(I).Text ‘此语句等号左侧无变量,错误!
End If

编译时不会通过
第2个回答  2007-12-07
你是看书得到的吗?书上肯定错了,没有":="符号的
单个":"表示并列,如if a=0 then a=1: msgbox("")表示同时执行a=1和msgbox("")。"="是赋值号,没有":="
第3个回答  2007-12-07
你的程序是不是出错啦..提示 ":="
如果是的话.意思是你的等号没赋值..=空
第4个回答  2007-12-07
没用过~本回答被提问者采纳
第5个回答  2007-12-07
兄弟MSDN都找不出你说的":="这个符号真晕了 你肯定是出错了
相似回答