& 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 String
wordt, 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 Long
te 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".