Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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".