Freigeben über


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

&=-Operator (Visual Basic)

Verkettungsoperatoren (Visual Basic)

Operatorrangfolge in Visual Basic

Operatoren sortiert nach Funktionalität (Visual Basic)

Konzepte

Verkettungsoperatoren in Visual Basic