Eindwoordinstructie <> (Visual Basic)
Wanneer u een extra trefwoord volgt, beëindigt u de definitie van het instructieblok dat door dat trefwoord is geïntroduceerd.
Syntaxis
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
generator
Onderdeel | Beschrijving |
---|---|
End |
Vereist. Hiermee wordt de definitie van het programmeerelement beëindigd. |
AddHandler |
Vereist om een AddHandler accessor te beëindigen die is gestart met een overeenkomende AddHandler instructie in een aangepaste gebeurtenisinstructie. |
Class |
Vereist om een klassedefinitie te beëindigen die is gestart door een overeenkomende klasse-instructie. |
Enum |
Vereist om een opsommingsdefinitie te beëindigen die is gestart door een overeenkomende Enum-instructie. |
Event |
Vereist om een Custom gebeurtenisdefinitie te beëindigen die is gestart met een overeenkomende gebeurtenisinstructie. |
Function |
Vereist om een Function proceduredefinitie te beëindigen die is gestart door een overeenkomende functie-instructie. Als de uitvoering een End Function instructie tegenkomt, keert het besturingselement terug naar de aanroepende code. |
Get |
Vereist om een Property proceduredefinitie te beëindigen die is gestart door een overeenkomende Get-instructie. Als de uitvoering een End Get instructie tegenkomt, keert het besturingselement terug naar de instructie die de waarde van de eigenschap aanvraagt. |
If |
Vereist om een If ...Then ...Else blokdefinitie gestart door een overeenkomende If instructie. Kijk of... Dan... Else Statement. |
Interface |
Vereist om een interfacedefinitie te beëindigen die is gestart met een overeenkomende interface-instructie. |
Module |
Vereist om een moduledefinitie te beëindigen die is gestart met een overeenkomende module-instructie. |
Namespace |
Vereist om een naamruimtedefinitie te beëindigen die is gestart met een overeenkomende naamruimte-instructie. |
Operator |
Vereist om een operatordefinitie te beëindigen die is gestart met een overeenkomende operatorinstructie. |
Property |
Vereist om een eigenschapsdefinitie te beëindigen die is gestart met een overeenkomende eigenschapsinstructie. |
RaiseEvent |
Vereist om een RaiseEvent accessor te beëindigen die is gestart door een overeenkomende RaiseEvent instructie in een aangepaste gebeurtenisinstructie. |
RemoveHandler |
Vereist om een RemoveHandler accessor te beëindigen die is gestart door een overeenkomende RemoveHandler instructie in een aangepaste gebeurtenisinstructie. |
Select |
Vereist om een Select ...Case blokdefinitie te beëindigen die is gestart door een overeenkomende Select instructie. Zie Selecteren... Case-instructie. |
Set |
Vereist om een Property proceduredefinitie te beëindigen die is gestart met een overeenkomende set-instructie. Als de uitvoering een End Set instructie tegenkomt, keert het besturingselement terug naar de instructie waarin de waarde van de eigenschap wordt ingesteld. |
Structure |
Vereist om een structuurdefinitie te beëindigen die is gestart door een overeenkomende structuurinstructie. |
Sub |
Vereist om een Sub proceduredefinitie te beëindigen die is gestart door een overeenkomende subinstructie. Als de uitvoering een End Sub instructie tegenkomt, keert het besturingselement terug naar de aanroepende code. |
SyncLock |
Vereist om een SyncLock blokdefinitie te beëindigen die is gestart door een overeenkomende SyncLock instructie. Zie de SyncLock-instructie. |
Try |
Vereist om een Try ...Catch ...Finally blokdefinitie gestart door een overeenkomende Try instructie. Zie Proberen... Vangen... Tot slot verklaring. |
While |
Vereist om een While lusdefinitie te beëindigen die is gestart met een overeenkomende While instructie. Zie terwijl... End While-instructie. |
With |
Vereist om een With blokdefinitie te beëindigen die is gestart door een overeenkomende With instructie. Zie met... Eindig met instructie. |
Richtlijnen
Wanneer het trefwoord voorafgaat door een cijferteken (#
), beëindigt het End
trefwoord een voorverwerkingsblok dat is geïntroduceerd door de bijbehorende richtlijn.
#End ExternalSource
#End If
#End Region
Onderdeel | Beschrijving |
---|---|
#End |
Vereist. Hiermee wordt de definitie van het voorverwerkingsblok beëindigd. |
ExternalSource |
Vereist om een extern bronblok te beëindigen dat is begonnen met een overeenkomende #ExternalSource richtlijn. |
If |
Vereist om een voorwaardelijk compilatieblok te beëindigen dat is gestart door een overeenkomende #If richtlijn. Zie #If... Dan...#Else richtlijnen. |
Region |
Vereist om een bronregioblok te beëindigen dat is begonnen met een overeenkomende #Region richtlijn. |
Opmerkingen
De eindinstructie, zonder een extra trefwoord, beëindigt de uitvoering onmiddellijk.
Opmerkingen bij ontwikkelaars van slimme apparaten
De End
instructie, zonder een extra trefwoord, wordt niet ondersteund.
Zie ook
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.