End (Visual Basic)
更新:2007 年 11 月
当后接其他关键字时,它终止由该关键字引入的语句块的定义。
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 语句 (Visual Basic) 开始的类定义。Enum
必选。用于终止由匹配的 Enum 语句 (Visual Basic) 开始的枚举定义。Function
必选。用于终止由匹配的 Function 语句 (Visual Basic) 开始的 Function 过程定义。如果执行时遇到 EndFunction 语句,控制将返回到调用代码。Get
必选。用于终止由匹配的 Get 语句开始的 Property 过程定义。如果执行时遇到 EndGet 语句,控制将返回到请求该属性值的语句。If
必选。用于终止由匹配的 If 语句开始的 If...Then...Else 块定义。请参见 If...Then...Else 语句 (Visual Basic)。Interface
必选。用于终止由匹配的 Interface 语句 (Visual Basic) 开始的接口定义。Module
必选。用于终止由匹配的 Module 语句开始的模块定义。Namespace
必选。用于终止由匹配的 Namespace 语句开始的命名空间定义。Operator
必选。用于终止由匹配的 Operator 语句开始的运算符定义。Property
必选。用于终止由匹配的 Property 语句开始的属性定义。RaiseEvent
必选。用于终止在自定义的 Event 语句中由匹配的 RaiseEvent 语句开始的 RaiseEvent 访问器。RemoveHandler
必选。用于终止在自定义的 Event 语句中由匹配的 RemoveHandler 语句开始的 RemoveHandler 访问器。Select
必选。用于终止由匹配的 Select 语句开始的 Select...Case 块定义。请参见 Select...Case 语句 (Visual Basic)。Set
必选。用于终止由匹配的 Set 语句 (Visual Basic) 开始的 Property 过程定义。如果执行时遇到 EndSet 语句,控制将返回到设置该属性值的语句。Structure
必选。用于终止由匹配的 Structure 语句开始的结构定义。Sub
必选。用于终止由匹配的 Sub 语句 (Visual Basic) 开始的 Sub 过程定义。如果执行时遇到 EndSub 语句,则控制将返回到调用代码。SyncLock
必选。用于终止由匹配的 SyncLock 语句开始的 SyncLock 块定义。请参见 SyncLock 语句。Try
必选。用于终止由匹配的 Try 语句开始的 Try...Catch...Finally 块定义。请参见 Try...Catch...Finally 语句 (Visual Basic)。While
必选。用于终止由匹配的 While 语句开始的 While 循环定义。请参见 While...End While 语句 (Visual Basic)。With
必选。用于终止由匹配的 With 语句开始的 With 块定义。请参见 With...End With 语句 (Visual Basic)。
备注
没有附加关键字的 End 语句语句会立即终止执行。
前接数字标记 (#) 时,End 关键字会终止由相应的指令引入的预处理块。
#End
必选。终止预处理块的定义。#ExternalSource
必选。用于终止由匹配的 #ExternalSource 指令开始的外部源块。#If
必选。用于终止由匹配的 #If 指令开始的条件编译块。请参见 #If...Then...#Else 指令。#Region
必选。用于终止由匹配的 #Region 指令开始的源区域块。
智能设备开发人员说明
不支持无附加关键字的 End 语句。