Udostępnij za pośrednictwem


& — Operator (Visual Basic)

Generuje łączenie ciągów dwóch wyrażeń.

Składnia

result = expression1 & expression2  

generatora

result
Wymagany. Dowolna String lub Object zmienna.

expression1
Wymagany. Dowolne wyrażenie z typem danych rozszerzającym się na String.

expression2
Wymagany. Dowolne wyrażenie z typem danych rozszerzającym się na String.

Uwagi

Jeśli typ expression1 danych lub expression2 nie String jest, ale rozszerza się na String, jest konwertowany na String. Jeśli którykolwiek z typów danych nie zostanie rozszerzony do String, kompilator generuje błąd.

Typ danych to result String. Jeśli jedno lub oba wyrażenia mają wartość Nothing lub mają wartość DBNull.Value, są traktowane jako ciąg z wartością "".

Uwaga

Operator & może być przeciążony, co oznacza, że klasa lub struktura może ponownie zdefiniować jego zachowanie, gdy operand ma typ tej klasy lub struktury. Jeśli kod używa tego operatora w takiej klasie lub strukturze, upewnij się, że rozumiesz jego ponownie zdefiniowane zachowanie. Aby uzyskać więcej informacji, zobacz Procedury operatorów.

Uwaga

Znak ampersand (&) może również służyć do identyfikowania zmiennych jako typu Long. Aby uzyskać więcej informacji, zobacz Type Characters (Znaki typu).

Przykład

W tym przykładzie użyto & operatora , aby wymusić łączenie ciągów. Wynik jest wartością ciągu reprezentującą łączenie dwóch operandów ciągów.

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

Zobacz też