& (Operador, Visual Basic)
Genera la concatenación de cadena de dos expresiones.
result = expression1 & expression2
Partes
result
Obligatorio. Cualquier variable String u Object.expression1
Obligatorio. Cualquier expresión con un tipo de datos que se amplíe a String.expression2
Obligatorio. Cualquier expresión con un tipo de datos que se amplíe a String.
Comentarios
Si el tipo de datos de expression1 o expression2 no es String, pero se amplía a String, se convertirá en String. Si uno de los tipo de datos no se amplía a String, el compilador generará un error.
El tipo de datos de result será String. Si una o ambas expresiones dan como resultado Nothing o tienen un valor DBNull.Value, se consideran como una cadena con un valor "".
Nota
El operador & se puede sobrecargar, lo que significa que una clase o una estructura pueden definir de nuevo su comportamiento cuando un operando tiene el tipo de dicha clase o estructura. Si el código utiliza este operador en una clase o estructura de este tipo, asegúrese de conocer su comportamiento redefinido. Para obtener más información, vea Procedimientos de operador (Visual Basic).
Nota
El carácter de la y comercial (&) también se puede utilizar para identificar las variables como tipo Long. Para obtener más información, vea Caracteres de tipo (Visual Basic).
Ejemplo
En este ejemplo se usa el operador & para forzar la concatenación de cadenas. El resultado es un valor de cadena que representa la concatenación de ambos operandos.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".
Vea también
Referencia
Operadores de concatenación (Visual Basic)
Prioridad de operador en Visual Basic
Operadores enumerados por funcionalidad (Visual Basic)