Partager via


End <mot clé>, instruction (Visual Basic)

Lorsqu'il est suivi par un mot clé supplémentaire, il termine la définition du bloc d'instruction introduit par ce mot clé.

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

  • End
    Obligatoire. Termine la définition de l'élément de programmation.

  • AddHandler
    Obligatoire pour terminer un accesseur AddHandler commencé par une instruction AddHandler correspondante dans un Event, instruction personnalisé.

  • Class
    Obligatoire pour terminer une définition de classe commencée par un Class, instruction (Visual Basic) correspondant.

  • Enum
    Obligatoire pour terminer une définition d'énumération commencée par un Enum, instruction (Visual Basic) correspondant.

  • Event
    Obligatoire pour terminer une définition d'événement Custom commencée par un Event, instruction correspondant.

  • Function
    Obligatoire pour terminer une définition de procédure Function commencée par un Function, instruction (Visual Basic) correspondant. Si l'exécution rencontre une instruction End Function, le contrôle est retourné au code appelant.

  • Get
    Obligatoire pour terminer une définition de procédure Property commencée par un Get, instruction correspondant. Si l'exécution rencontre une instruction End Get, le contrôle est retourné à l'instruction demandant la valeur de la propriété.

  • If
    Requis pour terminer une définition de bloc If...Then... Else commencée par une instruction If correspondante. Consultez If...Then...Else, instruction (Visual Basic).

  • Interface
    Obligatoire pour terminer une définition d'interface commencée par un Interface, instruction (Visual Basic) correspondant.

  • Module
    Obligatoire pour terminer une définition de module commencée par un Module, instruction correspondant.

  • Namespace
    Obligatoire pour terminer une définition d'espace de noms commencée par un Namespace, instruction correspondant.

  • Operator
    Obligatoire pour terminer une définition d'opérateur commencée par un Operator, instruction correspondant.

  • Property
    Obligatoire pour terminer une définition de propriété commencée par un Property, instruction correspondant.

  • RaiseEvent
    Obligatoire pour terminer un accesseur RaiseEvent commencé par une instruction RaiseEvent correspondante dans un Event, instruction personnalisé.

  • RemoveHandler
    Obligatoire pour terminer un accesseur RemoveHandler commencé par une instruction RemoveHandler correspondante dans un Event, instruction personnalisé.

  • Select
    Requis pour terminer une définition de bloc Select...Case commencée par une instruction Select correspondante. Consultez Select...Case, instruction (Visual Basic).

  • Set
    Obligatoire pour terminer une définition de procédure Property commencée par un Set, instruction (Visual Basic) correspondant. Si l'exécution rencontre une instruction End Set, le contrôle est retourné à l'instruction définissant la valeur de la propriété.

  • Structure
    Obligatoire pour terminer une définition de structure commencée par un Structure, instruction correspondant.

  • Sub
    Obligatoire pour terminer une définition de procédure Sub commencée par un Sub, instruction (Visual Basic) correspondant. Si l'exécution rencontre une instruction End Sub, le contrôle est retourné au code appelant.

  • SyncLock
    Requis pour terminer une définition de bloc SyncLock commencée par une instruction SyncLock correspondante. Consultez SyncLock, instruction.

  • Try
    Requis pour terminer une définition de bloc Try...Catch...Finally commencée par une instruction Try correspondante. Consultez Try...Catch...Finally, instruction (Visual Basic).

  • While
    Requis pour terminer une définition de boucle While commencée par une instruction While correspondante. Consultez While...End While, instruction (Visual Basic).

  • With
    Requis pour terminer une définition de bloc With commencée par une instruction With correspondante. Consultez With...End With, instruction (Visual Basic).

Notes

L'End, instruction, sans un mot clé supplémentaire, termine immédiatement l'exécution.

Lorsque précédé par un signe dièse (#), le mot clé End termine un bloc prétraitant introduit par la directive correspondante.

  • #End
    Obligatoire. Termine la définition du bloc de prétraitement.

  • #ExternalSource
    Obligatoire pour terminer un bloc source externe commencé par un #ExternalSource, directive correspondant.

  • #If
    Requis pour terminer un bloc de compilation conditionnel commencé par une directive #If correspondante. Consultez #If...Then...#Else, directives.

  • #Region
    Obligatoire pour terminer un bloc de région source commencé par un #Region, directive correspondant.

Notes du développeur sur Smart Device

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

Voir aussi

Référence

End, instruction