Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.