Declaração de palavra-chave> End <(Visual Basic)

Quando seguido por uma palavra-chave adicional, termina a definição do bloco de instruções introduzido por essa palavra-chave.

Sintaxe

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 Description
End Obrigatório. Encerra a definição do elemento de programação.
AddHandler Necessário para encerrar um AddHandler acessador iniciado por uma instrução correspondente AddHandler em uma instrução de evento personalizada.
Class Necessário para encerrar uma definição de classe iniciada por uma instrução de classe correspondente.
Enum Necessário para encerrar uma definição de enumeração iniciada por uma instrução Enum correspondente.
Event Necessário para encerrar uma definição de Custom evento iniciada por uma instrução de evento correspondente.
Function Necessário para encerrar uma definição de Function procedimento iniciada por uma Instrução de Função correspondente. Se a execução encontrar uma End Function instrução, o controle retornará ao código de chamada.
Get Necessário para encerrar uma definição de Property procedimento iniciada por uma instrução Get correspondente. Se a execução encontrar uma End Get instrução, o controle retornará para a instrução que solicita o valor da propriedade.
If Necessário para encerrar um If...Then...Else definição de bloco iniciada por uma instrução correspondente If . Veja se... Então... Declaração Else.
Interface Necessário para encerrar uma definição de interface iniciada por uma instrução de interface correspondente.
Module Necessário para encerrar uma definição de módulo iniciada por uma instrução de módulo correspondente.
Namespace Necessário para encerrar uma definição de namespace iniciada por uma instrução de namespace correspondente.
Operator Necessário para encerrar uma definição de operador iniciada por uma Declaração de Operador correspondente.
Property Necessário para encerrar uma definição de propriedade iniciada por uma Declaração de propriedade correspondente.
RaiseEvent Necessário para encerrar um RaiseEvent acessador iniciado por uma instrução correspondente RaiseEvent em uma instrução de evento personalizada.
RemoveHandler Necessário para encerrar um RemoveHandler acessador iniciado por uma instrução correspondente RemoveHandler em uma instrução de evento personalizada.
Select Necessário para encerrar uma Selectdefinição de bloco ...Case iniciada por uma instrução correspondente Select . Consulte Selecionar... Depoimento do caso.
Set Necessário para encerrar uma definição de Property procedimento iniciada por uma instrução set correspondente. Se a execução encontrar uma End Set instrução, o controle retornará à instrução que define o valor da propriedade.
Structure Necessário para encerrar uma definição de estrutura iniciada por uma Declaração de Estrutura correspondente.
Sub Necessário para encerrar uma definição de Sub procedimento iniciada por uma Subdeclaração correspondente. Se a execução encontrar uma End Sub instrução, o controle retornará ao código de chamada.
SyncLock Necessário para encerrar uma definição de SyncLock bloco iniciada por uma instrução correspondente SyncLock . Consulte a instrução SyncLock.
Try Necessário para encerrar um Try...Catch...Finally definição de bloco iniciada por uma instrução correspondente Try . Ver Experimentar... Pegar... Finalmente Declaração.
While Necessário para encerrar uma While definição de loop iniciada por uma instrução correspondente While . Veja enquanto... declaração de fim enquanto.
With Necessário para encerrar uma definição de With bloco iniciada por uma instrução correspondente With . Veja com... Termine com a declaração.

Diretivas

Quando precedida por um sinal numérico (#), a End palavra-chave encerra um bloco de pré-processamento introduzido pela diretiva correspondente.

#End ExternalSource
#End If
#End Region
Parte Description
#End Obrigatório. Encerra a definição do bloco de pré-processamento.
ExternalSource Necessário para encerrar um bloco de origem externa iniciado por uma diretiva de #ExternalSource correspondente.
If Necessário para encerrar um bloco de compilação condicional iniciado por uma diretiva correspondente #If . Veja #If... Depois...#Else Diretivas.
Region Necessário para encerrar um bloco de região de origem iniciado por uma diretiva de #Region correspondente.

Observações

A instrução final, sem uma palavra-chave adicional, encerra a execução imediatamente.

Notas do desenvolvedor de dispositivos inteligentes

A End instrução, sem uma palavra-chave adicional, não é suportada.

Consulte também