Compartir a través de


Operador & (Visual Basic)

Genera una concatenación de cadenas de dos expresiones.

Sintaxis

result = expression1 & expression2  

Partes

result
Obligatorio. Cualquier String variable o Object .

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

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

Observaciones

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

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

Nota:

El & operador se puede sobrecargar, lo que significa que una clase o estructura puede redefinir su comportamiento cuando un operando tiene el tipo de esa clase o estructura. Si el código usa este operador en una clase o estructura de este tipo, asegúrese de comprender su comportamiento redefinido. Para obtener más información, vea Procedimientos de operador.

Nota:

El carácter y (&) también se puede usar para identificar variables como 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".

Consulte también