請教個問題,兩個字串變數A,B,請問可以這樣使用嗎 A=A & B 嗎
uj5u.com熱心網友回復:
當然可以.也可以A=A + B (前提是字串型別)
uj5u.com熱心網友回復:
但是,我回圈運行幾次,結果變數A還是等于B,非常不理解uj5u.com熱心網友回復:
舉個例子,比如兩個字串變數A,B,B='DOG',回圈兩次 A=A & B,之后,是不是應該A='DOGDOG',但是實際上結果是A='DOG',問題出在什么地方呢,請高人指點uj5u.com熱心網友回復:
可以,如果A B不是數值,也可以 A=A+B ,uj5u.com熱心網友回復:
你A沒有賦值吧?
uj5u.com熱心網友回復:
懷疑樓主可能眼花了uj5u.com熱心網友回復:
你不要回圈,直接寫Dim A As String, B As String
B = "Dog"
A = A & B
A = A & B
MsgBox A
uj5u.com熱心網友回復:
樓主上代碼吧,這么簡單的字串連接怎么可能鬧鬼。Private Sub Command1_Click()
Dim A As String
Dim B As String
Dim i As Long
B = "DOG"
For i = 1 To 2
A = A & B
Next
MsgBox A
End Sub
uj5u.com熱心網友回復:
有可能啊,你的程式代碼,邏輯有問題唄。
比如這樣:
B="DOG"
for i= 1 to 100
...
...
A = ""
...
...
...
...
A = A & B
最終結果, A 當然只能是 "DOG"。
uj5u.com熱心網友回復:
暈,最后一行的 Next 居然神秘消失……
uj5u.com熱心網友回復:
樓主應該是自己那句少掉了吧,單步除錯看看數字 & 字串 有時會等于數字
但 字串 & 字串 必定是字串啊
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/136440.html
標籤:VB基礎類
上一篇:如何用vb制作人際關系圖
下一篇:VB呼叫存盤程序 回傳結果集問題
