&-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".

Siehe auch