& 연산자 (Visual Basic)
두 식의 문자열 연결을 생성합니다.
Syntax
result = expression1 & expression2
부분
result
필수 요소. 모든 String
또는 Object
변수입니다.
expression1
필수 요소. 데이터 형식이 인 식은 로 확장됩니다 String
.
expression2
필수 요소. 데이터 형식이 인 식은 로 확장됩니다 String
.
설명
또는 의 expression1
데이터 형식이 아닌 String
가 로 String
확장되면 로 변환 String
expression2
됩니다. 데이터 형식 중 하나가 로 확장 String
되지 않으면 컴파일러에서 오류를 생성합니다.
의 result
데이터 형식은 입니다 String
. 하나 또는 두 식이 Nothing 으로 평가되거나 값이 인 DBNull.Value경우 값이 ""인 문자열로 처리됩니다.
참고
연산자를 &
오버로드할 수 있습니다. 즉, 피연산자에 해당 클래스 또는 구조체의 형식이 있는 경우 클래스 또는 구조체가 해당 동작을 다시 정의할 수 있습니다. 코드에서 이러한 클래스 또는 구조체에서 이 연산자를 사용하는 경우 다시 정의된 동작을 이해해야 합니다. 자세한 내용은 Operator Procedures을 참조하세요.
참고
앰퍼샌드(&) 문자를 사용하여 변수를 형식 Long
으로 식별할 수도 있습니다. 자세한 내용은 문자 형식을 참조하세요.
예제
이 예제에서는 연산자를 &
사용하여 문자열 연결을 강제 적용합니다. 결과는 두 문자열 피연산자의 연결을 나타내는 문자열 값입니다.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".