Women in Technology

Hear us Roar

  StringBuilders Explained
Subject:   VB example
Date:   2003-07-22 08:26:31
From:   anonymous2
Actually this example won't work at all in VB:

Dim st As String
st = "Hello"
st += " World!"

in VB you need to do the following to concatenate a string:

st = "Hello"
st = st & " World!"

Moreover, while I agree that VB has some useful functions for string manipulation, it is definitely not that great, as it lacks string interpolation, escape chars, etc.

Full Threads Oldest First

Showing messages 1 through 3 of 3.

  • Wei-Meng Lee photo VB example
    2003-07-22 16:46:19  Wei-Meng Lee | O'Reilly Author [View]

    Oh yes...sorry about that. Please replace:
    st += " World!" with st = st & " World!"
    I kept thinking that "+=" was supported in VB6.
    • VB example
      2004-01-05 09:32:06  anonymous2 [View]

      Dim x As String
      x = "Hello"
      x += " World"

      The use of += is valid in VB.NET, the above code will return "Hello World"
    • VB example
      2003-07-24 05:50:55  anonymous2 [View]

      asides, it's more advisable to use the "&" operator with strings instead of "+" because of the mathematical meaning attached to the latter.