Condividi tramite


Operatore & (Visual Basic)

Genera una concatenazione di stringhe di due espressioni.

Sintassi

result = expression1 & expression2  

Parti

result
Obbligatorio. Qualsiasi String variabile o Object .

expression1
Obbligatorio. Qualsiasi espressione con un tipo di dati che si estende a String.

expression2
Obbligatorio. Qualsiasi espressione con un tipo di dati che si estende a String.

Osservazioni:

Se il tipo di dati di o non String è ma si estende a String, viene convertito in String.expression2expression1 Se uno dei tipi di dati non si estende a String, il compilatore genera un errore.

Il tipo di dati di result è String. Se una o entrambe le espressioni restituiscono Nothing o hanno un valore , DBNull.Valuevengono considerate come stringa con il valore "".

Annotazioni

L'operatore & può essere sottoposto a overload, il che significa che una classe o una struttura può ridefinirne il comportamento quando un operando ha il tipo di tale classe o struttura. Se il codice usa questo operatore in una classe o una struttura di questo tipo, assicurarsi di comprenderne il comportamento ridefinito. Per altre informazioni, vedere Operator Procedures.

Annotazioni

Il carattere e commerciale (&) può essere usato anche per identificare le variabili come tipo Long. Per altre informazioni, vedere Caratteri di tipo.

Esempio

In questo esempio viene usato l'operatore per forzare la & concatenazione di stringhe. Il risultato è un valore stringa che rappresenta la concatenazione dei due operandi stringa.

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

Vedere anche