Freigeben über


& Operator (Visual Basic)

Generiert eine Zeichenfolgenverkettung von zwei Ausdrücken.

Syntax

result = expression1 & expression2  

Bestandteile

result
Erforderlich. Beliebige String oder Object Variable.

expression1
Erforderlich. Ein beliebiger Ausdruck mit einem Datentyp, der Stringauf .

expression2
Erforderlich. Ein beliebiger Ausdruck mit einem Datentyp, der Stringauf .

Bemerkungen

Wenn der Datentyp von expression1 oder expression2 nicht String erweitert Stringwird, wird er in String. Wenn eine der Datentypen nicht erweitert Stringwird, generiert der Compiler einen Fehler.

Der Datentyp von result ist String. Wenn ein oder beide Ausdrücke als Nothing ausgewertet werden oder einen Wert haben DBNull.Value, werden sie als Zeichenfolge mit dem Wert "" behandelt.

Hinweis

Der & Operator kann überladen werden, was 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 Operatorprozeduren.

Hinweis

Das kaufmännische Und-Zeichen (&) kann auch verwendet werden, um Variablen als Typ Longzu identifizieren. Weitere Informationen finden Sie unter "Zeichen eingeben".

Beispiel

In diesem Beispiel wird der & Operator verwendet, um die 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".

Siehe auch