&-operator (Visual Basic)
Genererar en sammanlänkning av två uttryck.
Syntax
result = expression1 & expression2
Delar
result
Obligatoriska. Valfri String
eller Object
variabel.
expression1
Obligatoriska. Alla uttryck med en datatyp som vidgas till String
.
expression2
Obligatoriska. Alla uttryck med en datatyp som vidgas till String
.
Kommentarer
Om datatypen för expression1
eller expression2
inte String
bara utvidgas till String
konverteras den till String
. Om någon av datatyperna inte utvidgas till String
genererar kompilatorn ett fel.
Datatypen result
är String
. Om ett eller båda uttrycken utvärderas till Ingenting eller har värdet DBNull.Value, behandlas de som en sträng med värdet "".
Kommentar
Operatorn &
kan överbelastas, vilket innebär att en klass eller struktur kan omdefiniera sitt beteende när en operande har den typen av klass eller struktur. Om din kod använder den här operatorn i en sådan klass eller struktur bör du se till att du förstår dess omdefinierade beteende. Mer information finns i Operatorprocedurer.
Kommentar
Tecknet & kan också användas för att identifiera variabler som typ Long
. Mer information finns i Skriv tecken.
Exempel
I det här exemplet används operatorn &
för att tvinga sammanfogning av strängar. Resultatet är ett strängvärde som representerar sammanlänkningen av de två strängoperationerna.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".