End-<Schlüsselwort>-Anweisung (Visual Basic)
Wenn ein weiteres Schlüsselwort folgt, wird die Definition des Anweisungsblocks beendet, der durch dieses Schlüsselwort eingeleitet wird.
Syntax
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
Bestandteile
Teil | Beschreibung |
---|---|
End |
Erforderlich. Beendet die Definition des Programmierelements. |
AddHandler |
Erforderlich zum Beenden eines AddHandler -Accessors, der durch eine passende AddHandler -Anweisung in einer benutzerdefinierten Event-Anweisung begonnen wurde. |
Class |
Erforderlich zum Beenden einer Klassendefinition, die durch eine passende Class-Anweisung begonnen wurde. |
Enum |
Erforderlich zum Beenden einer Enumerationsdefinition, die mit einer passenden Enum-Anweisung beginnt. |
Event |
Erforderlich zum Beenden einer Custom -Ereignisdefinition, die durch eine passende Event-Anweisung begonnen wurde. |
Function |
Erforderlich zum Beenden einer Function -Prozedurdefinition, die durch eine passende Function-Anweisung begonnen wurde. Wenn die Ausführung auf eine End Function -Anweisung trifft, wird die Kontrolle an den aufrufenden Code zurückgegeben. |
Get |
Erforderlich zum Beenden einer Property -Prozedurdefinition, die durch eine passende Get-Anweisung begonnen wurde. Wenn die Ausführung auf eine End Get -Anweisung trifft, kehrt die Kontrolle zu der Anweisung zurück, die den Wert der Eigenschaft anfordert. |
If |
Erforderlich zum Beenden einer If ...Then ...Else -Blockdefinition, die mit einer passenden If -Anweisung begonnen wurde. Weitere Informationen finden Sie unter If...Then...Else-Anweisung. |
Interface |
Erforderlich, um eine Schnittstellendefinition zu beenden, die mit einer passenden Interface-Anweisung begonnen wurde. |
Module |
Erforderlich zum Beenden einer Moduldefinition, die durch eine passende Module-Anweisung begonnen wurde. |
Namespace |
Erforderlich zum Beenden einer Namespacedefinition, die durch eine passende Namespace-Anweisung begonnen wurde. |
Operator |
Erforderlich zum Beenden einer Operatordefinition, die durch eine passende Operator-Anweisung begonnen wurde. |
Property |
Erforderlich zum Beenden einer Eigenschaftsdefinition, die durch eine passende Property-Anweisung begonnen wurde. |
RaiseEvent |
Erforderlich zum Beenden eines RaiseEvent -Accessors, der durch eine passende RaiseEvent -Anweisung in einer benutzerdefinierten Event-Anweisung begonnen wurde. |
RemoveHandler |
Erforderlich zum Beenden eines RemoveHandler -Accessors, der durch eine passende RemoveHandler -Anweisung in einer benutzerdefinierten Event-Anweisung begonnen wurde. |
Select |
Erforderlich zum Beenden einer Select ...Case -Blockdefinition, die mit einer passenden Select -Anweisung begonnen wurde. Weitere Informationen finden Sie unter Select...Case-Anweisung. |
Set |
Erforderlich zum Beenden einer Property -Prozedurdefinition, die durch eine passende Set-Anweisung begonnen wurde. Wenn die Ausführung auf eine End Set -Anweisung trifft, kehrt die Kontrolle zu der Anweisung zurück, die den Wert der Eigenschaft festlegt. |
Structure |
Erforderlich zum Beenden einer Strukturdefinition, die durch eine passende Structure-Anweisung begonnen wurde. |
Sub |
Erforderlich zum Beenden einer Sub -Prozedurdefinition, die durch eine passende Sub-Anweisung begonnen wurde. Wenn die Ausführung auf eine End Sub -Anweisung trifft, wird die Kontrolle an den aufrufenden Code zurückgegeben. |
SyncLock |
Erforderlich zum Beenden einer SyncLock -Blockdefinition, die mit einer passenden SyncLock -Anweisung begonnen wurde. Weitere Informationen finden Sie unter SyncLock-Anweisung. |
Try |
Erforderlich zum Beenden einer Try ...Catch ...Finally -Blockdefinition, die mit einer passenden Try -Anweisung beginnt. Weitere Informationen finden Sie unter Try...Catch...Finally-Anweisung. |
While |
Erforderlich zum Beenden einer While -Schleifendefinition, die mit einer passenden While -Anweisung begonnen wurde. Weitere Informationen finden Sie unter While...End While-Anweisung. |
With |
Erforderlich zum Beenden einer With -Blockdefinition, die mit einer passenden With -Anweisung begonnen wurde. Weitere Informationen finden Sie unter With...End With-Anweisung. |
Anweisungen
Wenn dem Schlüsselwort End
ein Zahlenzeichen (#
) vorangestellt ist, beendet es einen durch die entsprechende Anweisung eingeleiteten Vorverarbeitungsblock.
#End ExternalSource
#End If
#End Region
Teil | Beschreibung |
---|---|
#End |
Erforderlich. Beendet die Definition des Vorverarbeitungsblocks. |
ExternalSource |
Erforderlich zum Beenden eines externen Quellblocks, der mit einer passenden #ExternalSource-Anweisung begonnen wurde. |
If |
Erforderlich zum Beenden eines bedingten Kompilierungsblocks, der mit einer passenden #If -Anweisung begonnen wurde. Weitere Informationen finden Sie unter #If...Then...#Else-Anweisungen. |
Region |
Erforderlich zum Beenden eines Quellregionsblocks, der mit einer passenden #Region-Anweisung begonnen wurde. |
Bemerkungen
Die End-Anweisung ohne zusätzliches Schlüsselwort beendet die Ausführung sofort.
Entwicklerhinweise zu intelligenten Geräten
Die End
-Anweisung ohne zusätzliches Schlüsselwort wird nicht unterstützt.
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.