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.