Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.