& — 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

&= — Operator (Visual Basic)

Concatenation — Operatory (Visual Basic)

Kolejność wykonywania działań (Visual Basic)

Operatory według funkcji (Visual Basic)

Koncepcje

Operatory łączenia w Visual Basic