End (Visual Basic)
Aktualisiert: November 2007
Wenn ein weiteres Schlüsselwort folgt, wird die Definition des durch dieses Schlüsselwort eingeleiteten Anweisungsblocks beendet.
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
End
Erforderlich. Beendet die Definition des Programmierelements.AddHandler
Erforderlich, um einen AddHandler-Accessor zu beenden, der in einer benutzerdefinierten <languageKeyword>Event</languageKeyword>-Anweisung durch eine entsprechende AddHandler-Anweisung eingeleitet wird.Class
Erforderlich, um eine durch eine entsprechende Class-Anweisung (Visual Basic) angefangene Klassendefinition zu beenden.Enum
Erforderlich, um eine durch eine entsprechende Enum-Anweisung (Visual Basic) angefangene Enumerationsdefinition zu beenden.Event
Erforderlich, um eine durch eine entsprechende <languageKeyword>Event</languageKeyword>-Anweisung angefangene Custom-Ereignisdefinition zu beenden.Function
Erforderlich, um eine durch eine entsprechende Function-Anweisung (Visual Basic) angefangene Function-Prozedurdefinition zu beenden. Wenn bei der Ausführung eine EndFunction-Anweisung gefunden wird, wird die Steuerung an den Aufrufcode zurückgegeben.Get
Erforderlich, um eine durch eine entsprechende Get-Anweisung angefangene Property-Prozedurdefinition zu beenden. Wenn bei der Ausführung eine EndGet-Anweisung gefunden wird, wird die Steuerung an die Anweisung zurückgegeben, durch die der Wert der Eigenschaft angefordert wird.If
Erforderlich, um eine If...Then...Else-Blockdefinition zu beenden, die durch eine entsprechende If-Anweisung eingeleitet wird. Weitere Informationen finden Sie unter If...Then...Else-Anweisung (Visual Basic).Interface
Erforderlich, um eine durch eine entsprechende Interface-Anweisung (Visual Basic) angefangene Schnittstellendefinition zu beenden.Module
Erforderlich, um eine durch eine entsprechende Module-Anweisung angefangene Moduldefinition zu beenden.Namespace
Erforderlich, um eine durch eine entsprechende Namespace-Anweisung angefangene Namespacedefinition zu beenden.Operator
Erforderlich, um eine durch eine entsprechende Operator-Anweisung angefangene Operatordefinition zu beenden.Property
Erforderlich, um eine durch eine entsprechende Property-Anweisung angefangene Eigenschaftendefinition zu beenden.RaiseEvent
Erforderlich, um einen RaiseEvent-Accessor zu beenden, der in einer benutzerdefinierten <languageKeyword>Event</languageKeyword>-Anweisung durch eine entsprechende RaiseEvent-Anweisung eingeleitet wird.RemoveHandler
Erforderlich, um einen RemoveHandler-Accessor zu beenden, der in einer benutzerdefinierten <languageKeyword>Event</languageKeyword>-Anweisung durch eine entsprechende RemoveHandler-Anweisung eingeleitet wird.Select
Erforderlich, um eine Select...Case-Blockdefinition zu beenden, die durch eine entsprechende Select-Anweisung eingeleitet wird. Weitere Informationen finden Sie unter Select...Case-Anweisung (Visual Basic).Set
Erforderlich, um eine durch eine entsprechende Set-Anweisung (Visual Basic) angefangene Property-Prozedurdefinition zu beenden. Wenn bei der Ausführung eine EndSet-Anweisung gefunden wird, wird die Steuerung an die Anweisung zurückgegeben, durch die der Wert der Eigenschaft festgelegt wird.Structure
Erforderlich, um eine durch eine entsprechende Structure-Anweisung angefangene Strukturdefinition zu beenden.Sub
Erforderlich, um eine durch eine entsprechende Sub-Anweisung (Visual Basic) angefangene Sub-Prozedurdefinition zu beenden. Wenn bei der Ausführung eine EndSub-Anweisung gefunden wird, wird die Steuerung an den Aufrufcode zurückgegeben.SyncLock
Erforderlich, um eine SyncLock-Blockdefinition zu beenden, die durch eine entsprechende SyncLock-Anweisung eingeleitet wird. Weitere Informationen finden Sie unter SyncLock-Anweisung.Try
Erforderlich, um eine Try...Catch...Finally-Blockdefinition zu beenden, die durch eine entsprechende Try-Anweisung eingeleitet wird. Weitere Informationen finden Sie unter Try...Catch...Finally-Anweisung (Visual Basic).While
Erforderlich, um eine While-Schleifendefinition zu beenden, die durch eine entsprechende While-Anweisung eingeleitet wird. Weitere Informationen finden Sie unter While...End While-Anweisung (Visual Basic).With
Erforderlich, um eine With-Blockdefinition zu beenden, die durch eine entsprechende With-Anweisung eingeleitet wird. Weitere Informationen finden Sie unter With...End With-Anweisung (Visual Basic).
Hinweise
Bei Verwendung der End-Anweisung-Anweisung ohne zusätzliches Schlüsselwort wird die Ausführung sofort beendet.
Wenn der Anweisung ein Nummernzeichen (#) vorangeht, wird mit dem End-Schlüsselwort ein Präprozessorblock beendet, der durch die entsprechende Direktive eingeleitet wird.
#End
Erforderlich. Beendet die Definition des Prärprozessorblocks.#ExternalSource
Erforderlich, um einen externen Quellblock zu beenden, der durch eine entsprechende #ExternalSource-Direktive eingeleitet wird.#If
Erforderlich, um einen Block für die bedingte Kompilierung zu beenden, der durch eine entsprechende #If-Direktive eingeleitet wird. Weitere Informationen finden Sie unter #If...Then...#Else-Direktive.#Region
Erforderlich, um einen Quellbereichsblock zu beenden, der durch eine entsprechende #Region-Direktive eingeleitet wird.
Hinweise für Entwickler intelligenter Geräte
Die End-Anweisung ohne zusätzliches Schlüsselwort wird nicht unterstützt.