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