Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает объединение строк двух выражений.
Синтаксис
result = expression1 & expression2
Комплектующие
result
Обязательное. Любая String
или Object
переменная.
expression1
Обязательное. Любое выражение с типом данных, которое расширяется до String
.
expression2
Обязательное. Любое выражение с типом данных, которое расширяется до String
.
Замечания
Если тип expression1
данных или expression2
не String
является расширенным String
, он преобразуется в String
. Если любой из типов данных не расширяется String
, компилятор создает ошибку.
Тип result
данных имеет тип String
. Если одно или оба выражения оцениваются как "Нет " или имеют значение DBNull.Value, они рассматриваются как строка со значением "".
Замечание
Оператор &
может быть перегружен, что означает, что класс или структура могут переопределить его поведение, если операнда имеет тип этого класса или структуры. Если код использует этот оператор в таком классе или структуре, убедитесь, что вы понимаете его переопределенное поведение. Дополнительные сведения см. в разделе "Процедуры операторов".
Замечание
Амперсанд (&) также можно использовать для идентификации переменных как типа Long
. Дополнительные сведения см. в разделе "Символы типов".
Пример
В этом примере оператор используется для принудительного &
объединения строк. Результатом является строковое значение, представляющее объединение двух строковых операндов.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".