Compartilhar via


Instrução de <palavra-chave> final (Visual Basic)

Quando seguido por uma palavra-chave adicional, encerra a definição do bloco de instrução 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 Descrição
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 Custom definição de evento iniciada por uma Instrução de Evento correspondente.
Function Necessário para encerrar uma Function definição de procedimento iniciada por uma Instrução de Função correspondente. Se a execução encontrar uma instrução End Function , o controle retornará ao código de chamada.
Get Necessário para encerrar uma Property definição de procedimento iniciada por uma Instrução Get correspondente. Se a execução encontrar uma instrução End Get , o controle retornará à instrução solicitando 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... Instruçã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 namespace correspondente.
Operator Necessário para encerrar uma definição de operador iniciada por uma instrução de operador correspondente.
Property Necessário para encerrar uma definição de propriedade iniciada por uma Instruçã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 . Veja Selecionar... Instrução Case.
Set Necessário para encerrar uma Property definição de procedimento iniciada por uma Instrução Set correspondente. Se a execução encontrar uma instrução End Set , o controle retornará à instrução que define o valor da propriedade.
Structure Necessário para encerrar uma definição de estrutura iniciada por uma Instrução Structure correspondente.
Sub Necessário para encerrar uma Sub definição de procedimento iniciada por uma Sub instrução correspondente. Se a execução encontrar uma instrução End Sub , o controle retornará ao código de chamada.
SyncLock Necessário para encerrar uma SyncLock definição de 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 . Consulte Try... Pegar... Instrução Finally.
While Necessário para encerrar uma While definição de loop iniciada por uma instrução correspondente While . Veja Enquanto... Instrução End While.
With Necessário para encerrar uma With definição de bloco iniciada por uma instrução correspondente With . Veja com... Terminar com a instruçã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 Descrição
#End Obrigatório Encerra a definição do bloco de pré-processamento.
ExternalSource Necessário para encerrar um bloco de origem externo 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... Então...#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 End, sem uma palavra-chave adicional, encerra a execução imediatamente.

Notas do desenvolvedor de dispositivo inteligente

A End instrução, sem uma palavra-chave adicional, não tem suporte.

Consulte também