请教个问题,两个字符串变量A,B,请问可以这样使用吗  A=A & B 吗

解决方案 »

  1.   

    当然可以.
    也可以A=A + B (前提是字符串类型)
      

  2.   

    举个例子,比如两个字符串变量A,B,B='DOG',循环两次 A=A & B,之后,是不是应该A='DOGDOG',但是实际上结果是A='DOG',问题出在什么地方呢,请高人指点
      

  3.   

    可以,如果A B不是数值,也可以 A=A+B ,
      

  4.   

    你不要循环,直接写Dim A As String, B As StringB = "Dog"
    A = A & B
    A = A & BMsgBox A
      

  5.   

    楼主上代码吧,这么简单的字符串连接怎么可能闹鬼。
    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
      

  6.   

    有可能啊,你的程序代码,逻辑有问题呗。
    比如这样:
    B="DOG"
    for i= 1 to 100
      ...
      ...
      A = ""
      ...
      ...
      ...
      ...
      A = A & B
    最终结果, A 当然只能是 "DOG"。
      

  7.   

    晕,最后一行的 Next 居然神秘消失……
      

  8.   

    楼主应该是自己那句少掉了吧,单步调试看看
    数字 & 字符串 有时会等于数字但 字符串 & 字符串 必定是字符串啊