Share via


& Operator (Visual Basic)

Hiermee wordt een tekenreekssamenvoeging van twee expressies gegenereerd.

Syntaxis

result = expression1 & expression2  

generator

result
Vereist. Een String of Object meer variabelen.

expression1
Vereist. Elke expressie met een gegevenstype dat breder wordt.String

expression2
Vereist. Elke expressie met een gegevenstype dat breder wordt.String

Opmerkingen

Als het gegevenstype van expression1 of expression2 niet String wordt uitgebreid naar String, wordt het geconverteerd naar String. Als een van de gegevenstypen niet breder Stringwordt, genereert de compiler een fout.

Het gegevenstype result is String. Als een of beide expressies niets opleveren of een waarde DBNull.Valuehebben, worden ze behandeld als een tekenreeks met de waarde ''.

Notitie

De & operator kan overbelast worden, wat betekent dat een klasse of structuur het gedrag ervan opnieuw kan definiƫren wanneer een operand het type van die klasse of structuur heeft. Als uw code deze operator gebruikt voor een dergelijke klasse of structuur, moet u het opnieuw gedefinieerde gedrag ervan begrijpen. Zie Operator Procedures voor meer informatie.

Notitie

Het en-teken (&) kan ook worden gebruikt om variabelen als type Longte identificeren. Zie Type tekens voor meer informatie.

Opmerking

In dit voorbeeld wordt de & operator gebruikt om tekenreekssamenvoeging af te dwingen. Het resultaat is een tekenreekswaarde die de samenvoeging van de twee tekenreeksoperanden vertegenwoordigt.

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

Zie ook