Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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".