End <palabraClave> (Instrucción, Visual Basic)
Cuando va seguido de una palabra clave adicional, finaliza la definición del bloque de instrucciones introducido por esa palabra clave.
Sintaxis
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
Partes
Parte | Descripción |
---|---|
End |
Necesario. Finaliza la definición del elemento de programación. |
AddHandler |
Necesario para finalizar un descriptor de acceso AddHandler iniciado por una instrucción AddHandler coincidente en una instrucción Event personalizada. |
Class |
Necesario para finalizar una definición de clase iniciada por una instrucción Class coincidente. |
Enum |
Necesario para finalizar una definición de enumeración iniciada por una instrucción Enum coincidente. |
Event |
Necesario para finalizar una definición de evento Custom iniciada por una instrucción Event coincidente. |
Function |
Necesario para finalizar una definición de procedimiento Function iniciada por una instrucción Function coincidente. Si la ejecución encuentra una instrucción End Function , el control vuelve al código de llamada. |
Get |
Necesario para finalizar una definición de procedimiento Property iniciada por una instrucción Get coincidente. Si la ejecución encuentra una instrucción End Get , el control vuelve a la instrucción que solicita el valor de la propiedad. |
If |
Necesario para finalizar una definición de bloque If ...Then ...Else iniciada por una instrucción coincidente If . Consulte If...Then...Else (Instrucción). |
Interface |
Necesario para finalizar una definición de interfaz iniciada por una instrucción Interface coincidente. |
Module |
Necesario para finalizar una definición de módulo iniciada por una instrucción Module coincidente. |
Namespace |
Necesario para finalizar una definición de espacio de nombres iniciada por una instrucción Namespace coincidente. |
Operator |
Necesario para finalizar una definición de operador iniciada por una instrucción Operator coincidente. |
Property |
Necesario para finalizar una definición de propiedad iniciada por una instrucción Property coincidente. |
RaiseEvent |
Necesario para finalizar un descriptor de acceso RaiseEvent iniciado por una instrucción RaiseEvent coincidente en una instrucción Event personalizada. |
RemoveHandler |
Necesario para finalizar un descriptor de acceso RemoveHandler iniciado por una instrucción RemoveHandler coincidente en una instrucción Event personalizada. |
Select |
Necesario para finalizar una definición de bloque Select ...Case iniciada por una instrucción Select coincidente. Consulte Select...Case (Instrucción). |
Set |
Necesario para finalizar una definición de procedimiento Property iniciada por una instrucción Set coincidente. Si la ejecución encuentra una instrucción End Set , el control vuelve a la instrucción que establece el valor de la propiedad. |
Structure |
Necesario para finalizar una definición de estructura iniciada por una instrucción Structure coincidente. |
Sub |
Necesario para finalizar una definición de procedimiento Sub iniciada por una instrucción Sub coincidente. Si la ejecución encuentra una instrucción End Sub , el control vuelve al código de llamada. |
SyncLock |
Necesario para finalizar una definición de bloque SyncLock iniciada por una instrucción SyncLock coincidente. Consulte SyncLock (Instrucción). |
Try |
Necesario para finalizar una definición de bloque Try ...Catch ...Finally iniciada por una instrucción Try coincidente. Consulte Try...Catch...Finally (Instrucción). |
While |
Necesario para finalizar una definición de bucle While iniciada por una instrucción While coincidente. Consulte While...End While (Instrucción). |
With |
Necesario para finalizar una definición de bloque With iniciada por una instrucción With coincidente. Consulte With...End With (Instrucción). |
Directivas
Cuando va precedida por un signo numérico (#
), la palabra clave End
finaliza un bloque de preprocesamiento introducido por la directiva correspondiente.
#End ExternalSource
#End If
#End Region
Parte | Descripción |
---|---|
#End |
Necesario. Termina la definición del bloque de preprocesamiento. |
ExternalSource |
Necesario para finalizar un bloque de origen externo iniciado por una directiva #ExternalSource coincidente. |
If |
Necesario para finalizar un bloque de compilación condicional iniciado por una directiva #If coincidente. Consulte #If...Then...#Else (Directivas). |
Region |
Necesario para finalizar un bloque de región de origen iniciado por una directiva #Region coincidente. |
Comentarios
La instrucción End, sin una palabra clave adicional, finaliza la ejecución inmediatamente.
Notas para desarrolladores de dispositivos inteligentes
La instrucción End
no se admite sin una palabra clave adicional.
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.