&Operador (Visual Basic)

Genera una concatenación de cadenas de dos expresiones.

Sintaxis

result = expression1 & expression2  

Partes

result
Necesario. Cualquier String Object variable o .

expression1
Necesario. Cualquier expresión con un tipo de datos que se amplía a String .

expression2
Necesario. Cualquier expresión con un tipo de datos que se amplía a String .

Comentarios

Si el tipo de datos expression1 de o no es pero se amplía a , se convierte en expression2 String String String . Si alguno de los tipos de datos no se amplía a String , el compilador genera un error.

El tipo de datos result de es String . Si una o ambas expresiones se evalúan como Nothing o tienen un valor de , se tratan como una DBNull.Value cadena con un valor de "".

Nota

El & operador se puede sobrecargar, lo que significa que una clase o estructura puede volver a definir su comportamiento cuando un operando tiene el tipo de esa clase o estructura. Si el código usa este operador en dicha clase o estructura, asegúrese de que comprende su comportamiento redefinido. Para obtener más información, consulta Operator Procedures.

Nota

El carácter de yand (&) también se puede usar para identificar variables como de tipo Long . Para obtener más información, vea Caracteres de tipo.

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 los dos operandos de cadena.

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

Consulta también