Compartir a través de


End <palabra clave> (Instrucción, Visual Basic)

Cuando está seguido de una palabra clave adicional, finaliza la definición del bloque de instrucciones introducida por esa palabra clave.

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

Elementos

  • End
    Obligatorio. Finaliza la definición del elemento de programación.

  • AddHandler
    Es obligatorio para finalizar un descriptor de acceso AddHandler que comienza por una instrucción AddHandler correspondiente en un Event (Instrucción) personalizado.

  • Class
    Es obligatorio para terminar una definición de clase que comienza por una Instrucción Class (Visual Basic) correspondiente.

  • Enum
    Es obligatorio para terminar una definición de enumeración que comienza por una Instrucción Enum (Visual Basic) correspondiente.

  • Event
    Es obligatorio para terminar una definición de evento Custom que comienza por un Event (Instrucción) correspondiente.

  • Function
    Es obligatorio para terminar una definición de procedimiento Function que comienza por una Function (Instrucción, Visual Basic) correspondiente. Si en la ejecución se encuentra una instrucción End Function, el control vuelve al código de llamada.

  • Get
    Es obligatorio para terminar una definición de procedimiento Property que comienza por un Get (Instrucción) correspondiente. Si en la ejecución se encuentra una instrucción End Get, el control vuelve a la instrucción que solicita el valor de la propiedad.

  • If
    Es obligatorio para terminar una definición de bloque If...Then...Else que comienza por una instrucción If correspondiente. Vea Instrucción If...Then...Else (Visual Basic).

  • Interface
    Es obligatorio para terminar una definición de interfaz que comienza por una Instrucción Interface (Visual Basic) correspondiente.

  • Module
    Es obligatorio para terminar una definición de módulo que comienza por un Module (Instrucción) correspondiente.

  • Namespace
    Es obligatorio para terminar una definición de espacio de nombres que comienza por un Namespace (Instrucción) correspondiente.

  • Operator
    Es obligatorio para terminar una definición de operador que comienza por una Operator (Instrucción) correspondiente.

  • Property
    Es obligatorio para terminar una definición de propiedad que comienza por una Property (Instrucción) correspondiente.

  • RaiseEvent
    Es obligatorio para finalizar un descriptor de acceso RaiseEvent que comienza por una instrucción RaiseEvent correspondiente en un Event (Instrucción) personalizado.

  • RemoveHandler
    Es obligatorio para finalizar un descriptor de acceso RemoveHandler que comienza por una instrucción RemoveHandler correspondiente en un Event (Instrucción) personalizado.

  • Select
    Es obligatorio para terminar una definición de bloque Select...Case que comienza por una instrucción Select correspondiente. Vea Instrucción Select...Case (Visual Basic).

  • Set
    Es obligatorio para terminar una definición de procedimiento Property que comienza por un Instrucción Set (Visual Basic) correspondiente. Si en la ejecución se encuentra una instrucción End Set, el control vuelve a la instrucción que establece el valor de la propiedad.

  • Structure
    Es obligatorio para terminar una definición de estructura que comienza por una Structure (Instrucción) correspondiente.

  • Sub
    Es obligatorio para terminar una definición de procedimiento Sub que comienza por un Sub (Instrucción, Visual Basic) correspondiente. Si en la ejecución se encuentra una instrucción End Sub, el control vuelve al código de llamada.

  • SyncLock
    Es obligatorio para terminar una definición de bloque SyncLock que comienza por una instrucción SyncLock correspondiente. Vea SyncLock (Instrucción).

  • Try
    Es obligatorio para terminar una definición de bloque Try...Catch...Finally que comienza por una instrucción Try correspondiente. Vea Instrucción Try...Catch...Finally (Visual Basic).

  • While
    Es obligatorio para terminar una definición de bucle While que comienza por una instrucción While correspondiente. Vea Instrucción While...End While (Visual Basic).

  • With
    Es obligatorio para terminar una definición de bloque With que comienza por una instrucción With correspondiente. Vea With...End With (Instrucción, Visual Basic).

Comentarios

End (Instrucción), sin una palabra clave adicional, termina la ejecución inmediatamente.

Cuando le precede un signo de número (#), la palabra clave End finaliza un bloque de preprocesamiento introducido por la directiva correspondiente.

  • #End
    Obligatorio. Termina la definición del bloque de preprocesamiento.

  • #ExternalSource
    Es obligatorio para terminar un bloque de origen externo que comienza por un #ExternalSource (Directiva) correspondiente.

  • #If
    Es obligatorio para terminar un bloque de compilación condicional que comienza por una directiva #If correspondiente. Vea #If...Then...#Else (Directivas).

  • #Region
    Es obligatorio para terminar un bloque de área de origen que comienza por un #Region (Directiva) correspondiente.

Notas para desarrolladores de dispositivos Smart Device

No se admite la instrucción End si no va acompañada de una palabra clave adicional.

Vea también

Referencia

End (Instrucción)