Operatore & (Visual Basic)
Aggiornamento: novembre 2007
Genera una concatenazione di stringhe di due espressioni.
result = expression1 & expression2
Parti
result
Obbligatoria. Qualsiasi variabile di tipo String o Object.expression1
Obbligatoria. Qualsiasi espressione con un tipo di dati che viene convertito verso il tipo più grande String.expression2
Obbligatoria. Qualsiasi espressione con un tipo di dati che viene convertito verso il tipo più grande String.
Note
Se il tipo di dati di expression1 o expression2 non è String ma viene convertito verso il tipo più grande String, viene eseguita la conversione in tale tipo. Se uno dei tipi di dati non viene convertito verso il tipo più grande String, viene generato un errore del compilatore.
Il tipo di dati di result è String. Se una o entrambe le espressioni restituiscono Nothing o presentano un valore DBNull.Value, vengono considerate come stringhe con valore "".
Nota: |
---|
L'operatore & può essere sottoposto a overload. In altri termini, una classe o una struttura può ridefinirne il comportamento quando un operando specifica il tipo di tale classe o struttura. Se il codice utilizza l'operatore su una classe o una struttura di questo tipo, è importante comprendere il comportamento ridefinito di tale operatore. Per ulteriori informazioni, vedere Routine di operatore. |
Esempio
Nell'esempio riportato di seguito l'operatore & viene utilizzato per eseguire una concatenazione forzata di stringhe. Il risultato è un valore stringa nel quale i due operandi risultano concatenati:
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".
Vedere anche
Concetti
Operatori di concatenazione in Visual Basic
Riferimenti
Operatori di concatenazione (Visual Basic)