Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Создает объединение строк двух выражений.
Синтаксис
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".