& — Operator (Visual Basic)
Generuje konkatenacji z dwóch wyrażeń.
result = expression1 & expression2
Części
result
Wymagane.Any String or Object variable.expression1
Wymagane.Każde wyrażenie z typem danych, który rozszerza się do String.expression2
Wymagane.Każde wyrażenie z typem danych, który rozszerza się do String.
Uwagi
Jeśli typ danych expression1 lub expression2 nie jest String , ale rozszerza się do String, jest on skonwertowany na String.Jeśli jeden z typów danych nie poszerzyć do String, kompilator generuje błąd.
The data type of result is String.Jeśli oba wyrażenia mają nic nie lub mieć wartość DBNull.Value, są one traktowane jako ciąg o wartości "".
[!UWAGA]
& Operator może być nadmiernie, co oznacza, że klasy lub struktury można ponownie zdefiniować jego zachowanie podczas operand ma typ tej klasy lub struktury.Jeśli użyty kod używa tego operatora na klasy lub struktury, upewnij się, że rozumiesz działanie przedefiniować.Aby uzyskać więcej informacji, zobacz Procedury operatorów (Visual Basic).
[!UWAGA]
Ampersand (&) znaków można również zidentyfikować zmienne jako typu Long.Aby uzyskać więcej informacji, zobacz Znaki typu.
Przykład
W tym przykładzie użyto & operatora konkatenacji ciągów wymusić.Wynikiem jest wartość ciągu reprezentującą złączeniem ciąg dwa operandy.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".
Zobacz też
Informacje
Concatenation — Operatory (Visual Basic)
Kolejność wykonywania działań (Visual Basic)
Operatory według funkcji (Visual Basic)