Freigeben über


&-Operator (Visual Basic)

Aktualisiert: November 2007

Generiert eine Zeichenfolgenverkettung zweier Ausdrücke.

result = expression1 & expression2

Bestandteile

  • 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.

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

Konzepte

Verkettungsoperatoren in Visual Basic

Referenz

&=-Operator (Visual Basic)

Verkettungsoperatoren (Visual Basic)

Operatorrangfolge in Visual Basic

Operatoren sortiert nach Funktionalität