Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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
Części
result
To jest wymagane. Dowolna String lub Object zmienna.
expression1
To jest wymagane. Dowolne wyrażenie z typem danych rozszerzającym się na String.
expression2
To jest wymagane. 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 resultString. Jeśli jedno lub oba wyrażenia mają wartość Nothing lub mają wartość DBNull.Value, są traktowane jako ciąg z wartością "".
Uwaga / Notatka
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 / Notatka
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".