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 Select definiçã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
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.