다음을 통해 공유


& 연산자(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".

참고 항목

참조

&= 연산자(Visual Basic)

연결 연산자(Visual Basic)

Visual Basic에서의 연산자 우선 순위

기능별 연산자 목록(Visual Basic)

개념

Visual Basic의 연결 연산자