Freigeben über


End-Schlüsselwort-Anweisung <> (Visual Basic)

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.

Siehe auch