以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] &= 在代码中是什么意思  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137174)

--  作者:晨曦396
--  发布时间:2019/6/29 13:13:00
--  [求助] &= 在代码中是什么意思

Dim str As String = ""
For Each c As Col In CurrentTable.Cols
    str &= c.Name & "(" & c.Caption & ")|"
Next
e.Form.Controls("CheckedListBox1").ComboList = str.Trim("|")

Dim clist As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
For Each c As Col In CurrentTable.Cols
    clist.SetItemChecked(c.Index, not c.Visible)
Next

 

像这种写法(&= )是什么意思?帮助里面也没有搜到  印象中还有一些类似的,谢谢


--  作者:有点蓝
--  发布时间:2019/6/29 15:00:00
--  
str &= c.Name & "(" & c.Caption & ")|"

等同于

str = str & c.Name & "(" & c.Caption & ")|"

连续拼接字符串,在自身的基础上再拼接其它字符串的意思。