Compartir a través de


End <keyword> Statement (Visual Basic)

Cuando lo sigue 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 Obligatorio. Finaliza la definición del elemento de programación.
AddHandler Necesario para finalizar un AddHandler descriptor de acceso iniciado por una instrucción coincidente AddHandler 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 Custom definición de evento iniciada por una instrucción de evento coincidente.
Function Necesario para finalizar una Function definición de procedimiento iniciada por una instrucción function coincidente. Si la ejecución encuentra una End Function instrucción , el control vuelve al código que realiza la llamada.
Get Necesario para finalizar una Property definición de procedimiento iniciada por una instrucción Get coincidente. Si la ejecución encuentra una End Get instrucción, el control vuelve a la instrucción que solicita el valor de la propiedad.
If Necesario para finalizar un If...Then...Else definición de bloque iniciada por una instrucción coincidente If . Ver si... Entonces... 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 de espacio de nombres 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 RaiseEvent descriptor de acceso iniciado por una instrucción coincidente RaiseEvent en una instrucción event personalizada.
RemoveHandler Necesario para finalizar un RemoveHandler descriptor de acceso iniciado por una instrucción coincidente RemoveHandler en una instrucción event personalizada.
Select Necesario para finalizar una Selectdefinición de bloque ...Case iniciada por una instrucción coincidente Select . Consulte Seleccionar... Instrucción Case.
Set Necesario para finalizar una Property definición de procedimiento iniciada por una instrucción Set coincidente. Si la ejecución encuentra una End Set instrucción, el control vuelve a la instrucción estableciendo 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 Sub definición de procedimiento iniciada por una instrucción Sub coincidente. Si la ejecución encuentra una End Sub instrucción , el control vuelve al código que realiza la llamada.
SyncLock Necesario para finalizar una SyncLock definición de bloque iniciada por una instrucción coincidente SyncLock . Consulte SyncLock (instrucción).
Try Necesario para finalizar un Try...Catch...Finally definición de bloque iniciada por una instrucción coincidente Try . Consulte Try... Atrapar... Finally (Instrucción).
While Necesario para finalizar una While definición de bucle iniciada por una instrucción coincidente While . Ver mientras... End While (instrucción).
With Necesario para finalizar una With definición de bloque iniciada por una instrucción coincidente With . Ver con... End With (instrucción).

Directivas

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

#End ExternalSource
#End If
#End Region
Parte Descripción
#End Obligatorio. Finaliza la definición del bloque de preprocesamiento.
ExternalSource Necesario para finalizar un bloque de origen externo iniciado por una directiva de #ExternalSource coincidente.
If Necesario para finalizar un bloque de compilación condicional iniciado por una directiva coincidente #If . Consulte #If... A continuación, #Else directivas.
Region Necesario para finalizar un bloque de región de origen iniciado por una directiva #Region coincidente.

Observaciones

La instrucción End, sin una palabra clave adicional, finaliza la ejecución inmediatamente.

Notas del desarrollador de dispositivos inteligentes

No se admite la End instrucción , sin una palabra clave adicional.

Consulte también