&-Operator (Visual Basic)
Generiert eine Zeichenfolgenverkettung aus zwei Ausdrücken.
Syntax
result = expression1 & expression2
Bestandteile
result
Erforderlich. Beliebige String
- oder Object
-Variable.
expression1
Erforderlich. Jeder Ausdruck mit einem Datentyp, der in String
erweitert wird.
expression2
Erforderlich. Jeder Ausdruck mit einem Datentyp, der in String
erweitert wird.
Bemerkungen
Wenn der Datentyp von expression1
oder expression2
nicht String
ist, aber in String
erweitert wird, wird er in String
konvertiert. Wenn einer der Datentypen nicht in String
erweitert wird, generiert der Compiler einen Fehler.
Der Datentyp von result
ist String
. Wenn ein Ausdruck oder beide Ausdrücke zu Nothing ausgewertet werden oder den Wert DBNull.Value besitzen, werden sie als Zeichenfolge mit dem Wert „“ behandelt.
Hinweis
Der &
-Operator kann überladen werden. Dies bedeutet, dass eine Klasse oder Struktur ihr Verhalten neu definieren kann, wenn ein Operand den Typ dieser Klasse oder Struktur aufweist. Wenn Ihr Code diesen Operator für eine solche Klasse oder Struktur verwendet, stellen Sie sicher, dass Sie das neu definierte Verhalten verstehen. Weitere Informationen finden Sie unter Operator Procedures.
Hinweis
Das kaufmännische Und-Zeichen (&) kann auch verwendet werden, um Variablen als Typ Long
zu identifizieren. Weitere Informationen finden Sie unter Typerzeichen.
Beispiel
In diesem Beispiel wird der &
-Operator verwendet, um eine Zeichenfolgenverkettung zu erzwingen. Das Ergebnis ist ein Zeichenfolgenwert, der die Verkettung der beiden Zeichenfolgenopernden darstellt.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".