다음을 통해 공유


End <keyword> 문(Visual Basic)

추가 키워드가 뒤에 오면 해당 키워드에 의해 도입된 문 블록의 정의를 종료합니다.

구문

End AddHandler
End Class
End Enum
End Event
End Function
End Get
End If
End Interface
End Module
End Namespace
End Operator
End Property
End RaiseEvent
End RemoveHandler
End Select
End Set
End Structure
End Sub
End SyncLock
End Try
End While
End With

부분

요소 설명
End 필수입니다. 프로그래밍 요소의 정의를 종료합니다.
AddHandler 사용자 지정 Event 문의 일치하는 AddHandler 문에 의해 시작된 AddHandler 접근자를 종료하는 데 필요합니다.
Class 일치하는 Class 문에 의해 시작된 클래스 정의를 종료하는 데 필요합니다.
Enum 일치하는 Enum 문에 의해 시작된 열거형 정의를 종료하는 데 필요합니다.
Event 일치하는 Event 문에 의해 시작된 Custom 이벤트 정의를 종료하는 데 필요합니다.
Function 일치하는 Function 문에 의해 시작된 Function 프로시저 정의를 종료하는 데 필요합니다. 실행 시 End Function 문이 발견되면 컨트롤은 호출 코드로 돌아갑니다.
Get 일치하는 Get 문에 의해 시작된 Property 프로시저 정의를 종료하는 데 필요합니다. 실행 시 End Get 문이 발견되면 컨트롤은 속성 값을 요청하는 문으로 돌아갑니다.
If 일치하는 If 문에 의해 시작된 If...Then...Else 블록 정의를 종료하는 데 필요합니다. If...Then...Else 문을 참조하세요.
Interface 일치하는 Interface 문에 의해 시작된 인터페이스 정의를 종료하는 데 필요합니다.
Module 일치하는 Module 문에 의해 시작된 모듈 정의를 종료하는 데 필요합니다.
Namespace 일치하는 Namespace 문에 의해 시작된 네임스페이스 정의를 종료하는 데 필요합니다.
Operator 일치하는 Operator 문에 의해 시작된 연산자 정의를 종료하는 데 필요합니다.
Property 일치하는 Property 문에 의해 시작된 속성 정의를 종료하는 데 필요합니다.
RaiseEvent 사용자 지정 Event 문의 일치하는 RaiseEvent 문에 의해 시작된 RaiseEvent 접근자를 종료하는 데 필요합니다.
RemoveHandler 사용자 지정 Event 문의 일치하는 RemoveHandler 문에 의해 시작된 RemoveHandler 접근자를 종료하는 데 필요합니다.
Select 일치하는 Select 문에 의해 시작된 Select...Case 블록 정의를 종료하는 데 필요합니다. Select...Case 문을 참조하세요.
Set 일치하는 Set 문에 의해 시작된 Property 프로시저 정의를 종료하는 데 필요합니다. 실행 시 End Set 문이 발견되면 컨트롤은 속성 값을 설정하는 문으로 돌아갑니다.
Structure 일치하는 Structure 문에 의해 시작된 구조체 정의를 종료하는 데 필요합니다.
Sub 일치하는 Sub 문에 의해 시작된 Sub 프로시저 정의를 종료하는 데 필요합니다. 실행 시 End Sub 문이 발견되면 컨트롤은 호출 코드로 돌아갑니다.
SyncLock 일치하는 SyncLock 문에 의해 시작된 SyncLock 블록 정의를 종료하는 데 필요합니다. SyncLock 문을 참조하세요.
Try 일치하는 Try 문에 의해 시작된 Try...Catch...Finally 블록 정의를 종료하는 데 필요합니다. Try...Catch...Finally 문을 참조하세요.
While 일치하는 While 문에 의해 시작된 While 반복 정의를 종료하는 데 필요합니다. While...End While 문을 참조하세요.
With 일치하는 With 문에 의해 시작된 With 블록 정의를 종료하는 데 필요합니다. With...End With 문을 참조하세요.

지시문

앞에 숫자 기호(#)가 표시되면 End 키워드는 해당 지시문에 의해 도입된 전처리 블록을 종료합니다.

#End ExternalSource
#End If
#End Region
요소 설명
#End 필수입니다. 전처리 블록의 정의를 종료합니다.
ExternalSource 일치하는 #ExternalSource 지시문에 의해 시작된 외부 소스 블록을 종료하는 데 필요합니다.
If 일치하는 #If 지시문에 의해 시작된 조건부 컴파일 블록을 종료하는 데 필요합니다. #If...Then...#Else 지시문을 참조하세요.
Region 일치하는 #Region 지시문에 의해 시작된 원본 지역 블록을 종료하는 데 필요합니다.

설명

추가 키워드가 없는 End 문은 즉시 실행을 종료합니다.

스마트 디바이스 개발자 노트

추가 키워드가 없는 End 문은 지원되지 않습니다.

참고 항목