다음을 통해 공유


& 연산자(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의 연결 연산자