Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn auf ein zusätzliches Schlüsselwort folgt, wird die Definition des anweisungsblocks beendet, der durch dieses Schlüsselwort eingeführt wurde.
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, um einen AddHandler Accessor zu beenden, der mit einer übereinstimmenden AddHandler Anweisung in einer benutzerdefinierten Event-Anweisung begonnen hat. |
Class |
Erforderlich, um eine Klassendefinition zu beenden, die mit einer übereinstimmenden Class-Anweisung begonnen hat. |
Enum |
Erforderlich, um eine Enumerationsdefinition zu beenden, die mit einer übereinstimmenden Enum-Anweisung begonnen wurde. |
Event |
Erforderlich, um eine Custom Ereignisdefinition zu beenden, die mit einer übereinstimmenden Event-Anweisung begonnen wurde. |
Function |
Erforderlich, um eine Function Prozedurdefinition zu beenden, die mit einer übereinstimmenden Function-Anweisung begonnen wurde. Wenn bei der Ausführung eine End Function Anweisung auftritt, wird das Steuerelement an den aufrufenden Code zurückgegeben. |
Get |
Erforderlich zum Beenden einer Property Prozedurdefinition, die mit einer übereinstimmenden Get-Anweisung begonnen wurde. Wenn bei der Ausführung eine End Get Anweisung auftritt, wird das Steuerelement an die Anweisung zurückgegeben, die den Wert der Eigenschaft anfordert. |
If |
Erforderlich zum Beenden eines If...Then...Else Blockdefinition, die mit einer übereinstimmenden If Anweisung begonnen hat. Siehe Wenn... Dann... Else-Anweisung. |
Interface |
Erforderlich, um eine Schnittstellendefinition zu beenden, die mit einer übereinstimmenden Interface-Anweisung begonnen wurde. |
Module |
Erforderlich, um eine Moduldefinition zu beenden, die mit einer übereinstimmenden Modul-Anweisung begonnen wurde. |
Namespace |
Erforderlich, um eine Namespacedefinition zu beenden, die mit einer übereinstimmenden Namespace-Anweisung begonnen wurde. |
Operator |
Erforderlich, um eine Operatordefinition zu beenden, die mit einer übereinstimmenden Operator-Anweisung begonnen wurde. |
Property |
Erforderlich, um eine Eigenschaftsdefinition zu beenden, die mit einer übereinstimmenden Property-Anweisung begonnen wurde. |
RaiseEvent |
Erforderlich, um einen RaiseEvent Accessor zu beenden, der mit einer übereinstimmenden RaiseEvent Anweisung in einer benutzerdefinierten Ereignisanweisung begonnen hat. |
RemoveHandler |
Erforderlich, um einen RemoveHandler Accessor zu beenden, der mit einer übereinstimmenden RemoveHandler Anweisung in einer benutzerdefinierten Ereignisanweisung begonnen hat. |
Select |
Erforderlich, um eine Select...Case -Blockdefinition zu beenden, die mit einer übereinstimmenden Select Anweisung begonnen hat.
Siehe Auswählen... Case-Anweisung. |
Set |
Erforderlich zum Beenden einer Property Prozedurdefinition, die mit einer übereinstimmenden Set-Anweisung begonnen wurde. Wenn bei der Ausführung eine End Set Anweisung auftritt, wird das Steuerelement an die Anweisung zurückgegeben, die den Wert der Eigenschaft festlegt. |
Structure |
Erforderlich zum Beenden einer Strukturdefinition, die mit einer übereinstimmenden Strukturausweisung begonnen wurde. |
Sub |
Erforderlich, um eine Sub Prozedurdefinition zu beenden, die mit einer übereinstimmenden Sub-Anweisung begonnen wurde. Wenn bei der Ausführung eine End Sub Anweisung auftritt, wird das Steuerelement an den aufrufenden Code zurückgegeben. |
SyncLock |
Erforderlich, um eine SyncLock blockdefinition zu beenden, die mit einer übereinstimmenden SyncLock Anweisung begonnen hat. Siehe SyncLock-Anweisung. |
Try |
Erforderlich zum Beenden eines Try...Catch...Finally Blockdefinition, die mit einer übereinstimmenden Try Anweisung begonnen hat. Siehe "Testen" aus... Fangen... Abschließende Anweisung. |
While |
Erforderlich zum Beenden einer While Schleifendefinition, die mit einer übereinstimmenden While Anweisung begonnen wurde.
Sehen Sie sich die Zeit an... End While-Anweisung. |
With |
Erforderlich, um eine With blockdefinition zu beenden, die mit einer übereinstimmenden With Anweisung begonnen hat. Siehe mit... End With-Anweisung. |
Anweisungen
Vor einem Nummernzeichen (#) beendet das End Schlüsselwort einen durch die entsprechende Direktive eingeführten Vorverarbeitungsblock.
#End ExternalSource
#End If
#End Region
| Teil | BESCHREIBUNG |
|---|---|
#End |
Erforderlich. Beendet die Definition des Vorverarbeitungsblocks. |
ExternalSource |
Erforderlich, um einen externen Quellblock zu beenden, der mit einer übereinstimmenden #ExternalSource Richtlinie begonnen hat. |
If |
Erforderlich, um einen bedingten Kompilierungsblock zu beenden, der mit einer übereinstimmenden #If Direktive begonnen wurde. Siehe #If... Dann...#Else Richtlinien. |
Region |
Erforderlich zum Beenden eines Quellbereichsblocks, der mit einer übereinstimmenden #Region-Richtlinie begonnen wurde. |
Bemerkungen
Die End-Anweisung ohne zusätzliches Schlüsselwort beendet die Ausführung sofort.
Notizen für Smart Device Developer
Die End Anweisung ohne zusätzliches Schlüsselwort wird nicht unterstützt.