Operator + (String Concatenation)
Concatenates two strings
Syntax
`
Declare Operator + ( ByRef lhs As String, ByRef rhs As String ) As String
Declare Operator + ( ByRef lhs As ZString, ByRef rhs As ZString ) As ZString
Declare Operator + ( ByRef lhs As WString, ByRef rhs As WString ) As WString
`
Usage
`
result = lhs + rhs
`
Parameters
`lhs`
The left-hand side string to concatenate.
`rhs`
The right-hand side string to concatenate.
Description
This operator concatenates two strings. Unlike Operator & (String Concatenation With Conversion) both expressions must be strings, and may not be converted (in fact, any attempt to concatenate a string with a non-string or two non-strings will result in a type mismatch error, with the exception of when operator overloading is used in a UDT).
Example
`
Dim As String a = "Hello, ", b = "World!"
Dim As String c
c = a + b
Print c
`
Output:

    Hello, World!

Differences from QB

- None

See also

- Operator + (Add)
- Operator & (String Concatenation With Conversion)
- `Str`