Istruzione End <keyword> (Visual Basic)

Se seguita da una parola chiave aggiuntiva, termina la definizione del blocco di istruzioni introdotto da tale parola chiave.

Sintassi

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  

Parti

Parte Descrizione
End Obbligatorio. Termina la definizione dell'elemento di programmazione.
AddHandler Obbligatorio per terminare AddHandler una funzione di accesso iniziata da un'istruzione corrispondente in AddHandler un'istruzione event personalizzata.
Class Obbligatorio per terminare una definizione di classe iniziata da un'istruzione di classe corrispondente.
Enum Obbligatorio per terminare una definizione di enumerazione iniziata da un'istruzione Enum corrispondente.
Event Obbligatorio per terminare Custom una definizione di evento iniziata da un'istruzione event corrispondente.
Function Obbligatorio per terminare una Function definizione di routine iniziata da un'istruzione function corrispondente. Se l'esecuzione rileva End Function un'istruzione , il controllo torna al codice chiamante.
Get Obbligatorio per terminare una Property definizione di routine iniziata da un'istruzione Get corrispondente. Se l'esecuzione rileva End Get un'istruzione , il controllo torna all'istruzione che richiede il valore della proprietà.
If Obbligatorio per terminare If un... Then ...Else definizione di blocco iniziata da un'istruzione If corrispondente. Vedere Se... Poi... Istruzione Else.
Interface Obbligatorio per terminare una definizione di interfaccia iniziata da un'istruzione interface corrispondente.
Module Obbligatorio per terminare una definizione di modulo iniziata da un'istruzione Module corrispondente.
Namespace Obbligatorio per terminare una definizione dello spazio dei nomi iniziata da un'istruzione Namespace corrispondente.
Operator Obbligatorio per terminare una definizione di operatore iniziata da un'istruzione operatore corrispondente.
Property Obbligatorio per terminare una definizione di proprietà iniziata da un'istruzione Property corrispondente.
RaiseEvent Obbligatorio per terminare RaiseEvent una funzione di accesso iniziata da un'istruzione corrispondente in RaiseEvent un'istruzione event personalizzata.
RemoveHandler Obbligatorio per terminare RemoveHandler una funzione di accesso iniziata da un'istruzione corrispondente in RemoveHandler un'istruzione event personalizzata.
Select Obbligatorio per terminare una Select definizione di blocco ... iniziata da Case un'istruzione Select corrispondente. Vedere Selezione... Istruzione Case.
Set Obbligatorio per terminare una Property definizione di routine iniziata da un'istruzione Set corrispondente. Se l'esecuzione rileva End Set un'istruzione , il controllo torna all'istruzione che imposta il valore della proprietà.
Structure Obbligatorio per terminare una definizione di struttura iniziata da un'istruzione Structure corrispondente.
Sub Obbligatorio per terminare una Sub definizione di routine iniziata da un'istruzione Sub corrispondente. Se l'esecuzione rileva End Sub un'istruzione , il controllo torna al codice chiamante.
SyncLock Obbligatorio per terminare SyncLock una definizione di blocco iniziata da un'istruzione SyncLock corrispondente. Vedere Istruzione SyncLock.
Try Obbligatorio per terminare Try un... Catch ...Finally definizione di blocco iniziata da un'istruzione Try corrispondente. Vedere Provare... Prendere... Istruzione Finally.
While Obbligatorio per terminare una While definizione di ciclo iniziata da un'istruzione While corrispondente. Vedere While... Istruzione End While.
With Obbligatorio per terminare With una definizione di blocco iniziata da un'istruzione With corrispondente. Vedere Con... Istruzione End With.

Direttive

Se preceduta da un simbolo di numero ( ), la parola chiave termina # End un blocco di pre-elaborazione introdotto dalla direttiva corrispondente.

#End ExternalSource
#End If
#End Region
Parte Descrizione
#End Obbligatorio. Termina la definizione del blocco di pre-elaborazione.
ExternalSource Obbligatorio per terminare un blocco di origine esterno avviato da una direttiva #ExternalSource corrispondente.
If Obbligatorio per terminare un blocco di compilazione condizionale avviato da una direttiva #If corrispondente. Vedere #If... Quindi... #Else direttive.
Region Obbligatorio per terminare un blocco di area di origine avviato da una direttiva #Region corrispondente.

Commenti

L'istruzione End, senza una parola chiave aggiuntiva, termina immediatamente l'esecuzione.

Note per gli sviluppatori di smart device

EndL'istruzione , senza una parola chiave aggiuntiva, non è supportata.

Vedi anche