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 需要終止由相符 Interface 陳述式開始的命名空間定義。
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 陳述式。

另請參閱