Partager via


End <keyword> Statement (Visual Basic)

En suivi d’un mot clé supplémentaire, met fin à la définition du bloc d’instructions introduit par ce mot clé.

Syntaxe

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

Pièces

Composant Descriptif
End Obligatoire. Termine la définition de l’élément de programmation.
AddHandler Obligatoire pour mettre fin à un AddHandler accesseur commencé par une instruction correspondante AddHandler dans une instruction événement personnalisée.
Class Obligatoire pour mettre fin à une définition de classe commencée par une instruction de classe correspondante.
Enum Obligatoire pour mettre fin à une définition d’énumération commencée par une instruction Enum correspondante.
Event Obligatoire pour mettre fin à une définition d’événement Custom commencée par une instruction d’événement correspondante.
Function Obligatoire pour mettre fin à une définition de Function procédure commencée par une instruction de fonction correspondante. Si l’exécution rencontre une End Function instruction, le contrôle retourne au code appelant.
Get Obligatoire pour mettre fin à une définition de Property procédure commencée par une instruction Get correspondante. Si l’exécution rencontre une End Get instruction, le contrôle retourne à l’instruction demandant la valeur de la propriété.
If Obligatoire pour mettre fin à un If...Then...Else définition de bloc commencée par une instruction correspondante If . Voir si... Alors... Else, instruction.
Interface Obligatoire pour mettre fin à une définition d’interface commencée par une instruction Interface correspondante.
Module Obligatoire pour mettre fin à une définition de module commencée par une instruction module correspondante.
Namespace Obligatoire pour mettre fin à une définition d’espace de noms commencée par une instruction Namespace correspondante.
Operator Obligatoire pour mettre fin à une définition d’opérateur commencée par une instruction opérateur correspondante.
Property Obligatoire pour mettre fin à une définition de propriété commencée par une instruction property correspondante.
RaiseEvent Obligatoire pour mettre fin à un RaiseEvent accesseur commencé par une instruction correspondante RaiseEvent dans une instruction événement personnalisée.
RemoveHandler Obligatoire pour mettre fin à un RemoveHandler accesseur commencé par une instruction correspondante RemoveHandler dans une instruction événement personnalisée.
Select Obligatoire pour mettre fin à une Selectdéfinition de bloc ...Case commencée par une instruction correspondante Select . Voir Sélectionner... Case, instruction.
Set Obligatoire pour mettre fin à une définition de Property procédure commencée par une instruction Set correspondante. Si l’exécution rencontre une End Set instruction, le contrôle retourne à l’instruction définissant la valeur de la propriété.
Structure Obligatoire pour mettre fin à une définition de structure commencée par une instruction structure correspondante.
Sub Obligatoire pour mettre fin à une Sub définition de procédure commencée par une sous-instruction correspondante. Si l’exécution rencontre une End Sub instruction, le contrôle retourne au code appelant.
SyncLock Obligatoire pour mettre fin à une SyncLock définition de bloc commencée par une instruction correspondante SyncLock . Voir l’instruction SyncLock.
Try Obligatoire pour mettre fin à un Try...Catch...Finally définition de bloc commencée par une instruction correspondante Try . Voir Essayer... Catch... Enfin, instruction.
While Obligatoire pour mettre fin à une définition de While boucle commencée par une instruction correspondante While . Voir en cours... End While, instruction.
With Obligatoire pour mettre fin à une With définition de bloc commencée par une instruction correspondante With . Voir avec... End With, instruction.

Directives

Lorsqu’il est précédé d’un signe numérique (#), le End mot clé met fin à un bloc de prétraitement introduit par la directive correspondante.

#End ExternalSource
#End If
#End Region
Composant Descriptif
#End Obligatoire. Termine la définition du bloc de prétraitement.
ExternalSource Obligatoire pour mettre fin à un bloc source externe commencé par une directive #ExternalSource correspondante.
If Obligatoire pour mettre fin à un bloc de compilation conditionnel commencé par une directive correspondante #If . Voir #If... Ensuite...#Else Directives.
Region Obligatoire pour mettre fin à un bloc de région source commencé par une directive #Region correspondante.

Remarques

L’instruction End, sans mot clé supplémentaire, met fin immédiatement à l’exécution.

Notes du développeur Smart Device

L’instruction End , sans mot clé supplémentaire, n’est pas prise en charge.

Voir aussi