&-Operator (Visual Basic)
Generiert eine Zeichenfolgenverkettung zweier Ausdrücke.
result = expression1 & expression2
Teile
result
Erforderlich.Beliebige String- oder Object-Variable.expression1
Erforderlich.Ausdruck mit einem Datentyp, der zu String erweitert wird.expression2
Erforderlich.Ausdruck mit einem Datentyp, der zu String erweitert wird.
Hinweise
Wenn der expression1-Datentyp oder der expression2-Datentyp nicht String ist, jedoch zu String erweitert werden kann, wird er in String konvertiert.Falls einer der Datentypen nicht zu String erweitert werden kann, generiert der Compiler einen Fehler.
Der result-Datentyp ist String.Wenn einer der beiden Ausdrücke oder beide Nothing oder den Wert DBNull.Value ergeben, werden sie als Zeichenfolge mit dem Wert "" behandelt.
Hinweis |
---|
Der Operator & kann überladen werden. Das bedeutet, dass eine Klasse oder Struktur sein Verhalten neu definiert, wenn ein Operand den Typ dieser Klasse oder Struktur aufweist.Wenn Sie diesen Operator im Code auf eine solche Klasse oder Struktur anwenden, sollten Sie auf jeden Fall sein neu definiertes Verhalten verstehen.Weitere Informationen finden Sie unter Operatorprozeduren (Visual Basic). |
Hinweis |
---|
Das kaufmännische UND-Zeichen (&) kann auch verwendet werden, um Variablen als Typ Long zu identifizieren.Weitere Informationen finden Sie unter Typzeichen (Visual Basic). |
Beispiel
In diesem Beispiel wird mit dem Operator & die Zeichenfolgenverkettung erzwungen.Das Ergebnis ist ein Zeichenfolgenwert, der die Verkettung der beiden Zeichenfolgenoperanden darstellt.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".
Siehe auch
Referenz
Verkettungsoperatoren (Visual Basic)
Operatorrangfolge in Visual Basic
Operatoren sortiert nach Funktionalität (Visual Basic)