& 연산자(Visual Basic)

두 식의 문자열을 연결합니다.

구문

result = expression1 & expression2  

부분

result
필수입니다. String 또는 Object 변수입니다.

expression1
필수입니다. 데이터 형식이 String으로 확장되는 식입니다.

expression2
필수입니다. 데이터 형식이 String으로 확장되는 식입니다.

설명

expression1 또는 expression2의 데이터 형식이 String이 아니라 String으로 확장되는 경우 String으로 변환됩니다. 데이터 형식 중 하나가 String으로 확장되지 않으면 컴파일러에서 오류를 생성합니다.

result의 데이터 형식은 String입니다. 하나 또는 두 식이 모두 Nothing으로 평가되거나 DBNull.Value의 값이 있는 경우 값이 “”인 문자열로 처리됩니다.

참고 항목

& 연산자는 오버로드될 수 있습니다. 즉, 피연산자가 해당 클래스 또는 구조체 형식을 가질 때 클래스 또는 구조체의 동작을 재정의할 수 있습니다. 코드에서 이러한 클래스나 구조체에 대해 이 연산자를 사용하는 경우 재정의된 동작을 이해해야 합니다. 자세한 내용은 Operator Procedures을 참조하세요.

참고 항목

앰퍼샌드(&) 문자를 사용하여 변수를 형식 Long으로 식별할 수도 있습니다. 자세한 내용은 형식 문자를 참조하세요.

예시

이 예제에서는 & 연산자를 사용하여 문자열 연결을 강제합니다. 결과는 두 문자열 피연산자의 연결을 나타내는 문자열 값입니다.

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

참고 항목