& Operator (Visual Basic)
Hiermee wordt een tekenreekssamenvoeging van twee expressies gegenereerd.
result = expression1 & expression2
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
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.
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".
Feedback over .NET
.NET is een opensourceproject. Selecteer een koppeling om feedback te geven: