End <mot clé> Instruction (Visual Basic)
Lorsqu’il est suivi d’un mot clé supplémentaire, il 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
Éléments
Élément | Description |
---|---|
End |
Obligatoire. Met fin à la définition de l’élément de programmation. |
AddHandler |
Obligatoire pour mettre fin à un accesseur AddHandler commencé par une instruction AddHandler de correspondance dans une instruction Event personnalisée. |
Class |
Obligatoire pour mettre fin à une définition de classe commencée par une instruction Class 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 Event correspondante. |
Function |
Obligatoire pour mettre fin à une définition de procédure Function commencée par une instruction Function correspondante. Si l’exécution rencontre une instruction End Function , le contrôle retourne au code appelant. |
Get |
Obligatoire pour mettre fin à une définition de procédure Property commencée par une instruction Get correspondante. Si l’exécution rencontre une instruction End Get , le contrôle retourne à l’instruction qui demande la valeur de la propriété. |
If |
Obligatoire pour mettre fin à une définition de bloc If ...Then ...Else commencée par une instruction If correspondante. Consultez If...Then...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 Operator 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 accesseur RaiseEvent commencé par une instruction RaiseEvent de correspondance dans une instruction Event personnalisée. |
RemoveHandler |
Obligatoire pour mettre fin à un accesseur RemoveHandler commencé par une instruction RemoveHandler de correspondance dans une instruction Event personnalisée. |
Select |
Obligatoire pour mettre fin à une définition de bloc Select ...Case commencée par une instruction Select correspondante. Consultez Select...Case, instruction |
Set |
Obligatoire pour mettre fin à une définition de procédure Property commencée par une instruction Set correspondante. Si l’exécution rencontre une instruction End Set , le contrôle retourne à l’instruction qui définit 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 définition de procédure Sub commencée par une instruction Sub correspondante. Si l’exécution rencontre une instruction End Sub , le contrôle retourne au code appelant. |
SyncLock |
Obligatoire pour mettre fin à une définition de bloc SyncLock commencée par une instruction SyncLock correspondante. Consultez SyncLock, instruction. |
Try |
Obligatoire pour mettre fin à une définition de bloc Try ...Catch ...Finally commencée par une instruction Try correspondante. Consultez Try...Catch...Finally, instruction. |
While |
Obligatoire pour mettre fin à une définition de boucle While commencée par une instruction While correspondante. Consultez While...End While, instruction. |
With |
Obligatoire pour mettre fin à une définition de bloc With commencée par une instruction With correspondante. Consultez With...End With, instruction. |
Directives
Précédé d’un signe numérique (#
), le mot clé End
met fin à un bloc de prétraitement introduit par la directive correspondante.
#End ExternalSource
#End If
#End Region
Élément | Description |
---|---|
#End |
Obligatoire. Met fin à 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 conditionnelle commencé par une directive correspondante #If . Consultez If...Then...#Else, directives. |
Region |
Obligatoire pour mettre fin à un bloc de région source commencé par une directive #Region correspondante. |
Notes
L’instruction End, sans mot clé supplémentaire, termine 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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.