& 연산자 (Visual Basic)

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

Syntax

result = expression1 & expression2  

부분

result
필수 요소. 모든 String 또는 Object 변수입니다.

expression1
필수 요소. 데이터 형식이 인 식은 로 확장됩니다 String.

expression2
필수 요소. 데이터 형식이 인 식은 로 확장됩니다 String.

설명

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

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

참고

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

참고

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

예제

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

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

추가 정보