다음을 통해 공유


Visual Basic의 선언문

업데이트: 2007년 11월

선언문을 사용하여 프로시저, 변수, 속성, 배열 및 상수를 정의하고 이름을 지정할 수 있습니다. 프로그래밍 요소를 선언할 때는 해당 데이터 형식, 액세스 수준 및 범위도 정의할 수 있습니다. 자세한 내용은 선언 요소의 특징을 참조하십시오.

다음 예제에는 세 가지 선언이 포함되어 있습니다.

Public Sub applyFormat()
    Const limit As Integer = 33
    Dim thisWidget As New widget
    ' Insert code to implement the procedure.
End Sub

첫 번째 선언은 Sub 문입니다. 짝이 되는 End Sub 문과 함께 해당 문은 applyFormat이라는 프로시저를 선언합니다. 또한 applyFormat을 Public으로 지정하며 이는 해당 프로시저를 참조할 수 있는 모든 코드에서 이 프로시저를 호출할 수 있음을 의미합니다.

두 번째 선언은 Const 문이며 limit 상수를 선언하여 Integer 데이터 형식과 값 33을 지정합니다.

세 번째 선언은 Dim 문이며 thisWidget 변수를 선언합니다. 데이터 형식은 특정 개체 즉, Widget 클래스에서 생성된 개체입니다. 현재 사용 중인 응용 프로그램에 노출된 모든 기본 데이터 형식이나 개체 형식으로 변수를 선언할 수 있습니다.

초기 값

선언문을 포함하는 코드를 실행하면 Visual Basic에서는 선언된 요소에 필요한 메모리를 예약합니다. 요소에 값이 있는 경우 Visual Basic에서는 해당 값을 해당 데이터 형식에 대한 기본값으로 초기화합니다. 자세한 내용은 Dim 문(Visual Basic)의 "동작"을 참조하십시오.

다음 예제와 같이 선언의 일부로 초기 값을 변수에 할당할 수 있습니다.

Dim m As Integer = 45
' The preceding declaration creates m and assigns the value 45 to it.

변수가 개체 변수인 경우 다음 예제와 같이 New(Visual Basic) 키워드를 사용하여 선언하면 해당 클래스의 인스턴스를 명시적으로 만들 수 있습니다.

Dim f As New System.Windows.Forms.Form()

선언문에서 지정한 초기 값은 실행이 해당 선언문에 도달하기 전에는 변수에 할당되지 않으며 변수는 값을 할당 받기 전까지 해당 데이터 형식에 대한 기본값을 포함합니다.

참고 항목

작업

방법: 상수 선언

개념

문 개요

할당문

실행문