Istruzione end <keyword> (Visual Basic)

Quando seguito 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 una AddHandler funzione di accesso avviata da un'istruzione corrispondente AddHandler in 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 una Custom 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 un'istruzione End Function , 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 un'istruzione End Get , il controllo torna all'istruzione che richiede il valore della proprietà.
If Obbligatorio per terminare un oggetto If...Then ...Else definizione di blocco iniziata da un'istruzione corrispondente If . Vedi Se... Poi... Istruzione Else.
Interface Obbligatorio per terminare una definizione di interfaccia iniziata da un'istruzione interface corrispondente.
Module Necessario per terminare una definizione di modulo avviata da un'istruzione Module corrispondente.
Namespace Obbligatorio per terminare una definizione dello spazio dei nomi iniziata da un'istruzione dello spazio dei nomi corrispondente.
Operator Obbligatorio per terminare una definizione di operatore iniziata da un'istruzione operator corrispondente.
Property Obbligatorio per terminare una definizione di proprietà iniziata da un'istruzione property corrispondente.
RaiseEvent Obbligatorio per terminare una RaiseEvent funzione di accesso iniziata da un'istruzione corrispondente RaiseEvent in un'istruzione event personalizzata.
RemoveHandler Obbligatorio per terminare una RemoveHandler funzione di accesso iniziata da un'istruzione corrispondente RemoveHandler in un'istruzione event personalizzata.
Select Obbligatorio per terminare una Selectdefinizione di blocco ...Case iniziata da un'istruzione corrispondente Select . Vedi Seleziona... Istruzione Case.
Set Obbligatorio per terminare una Property definizione di routine iniziata da un'istruzione Set corrispondente. Se l'esecuzione rileva un'istruzione End Set , il controllo torna all'istruzione impostando il valore della proprietà.
Structure Necessario per terminare una definizione di struttura iniziata da un'istruzione Structure corrispondente.
Sub Necessario per terminare una Sub definizione di routine iniziata da un'istruzione sub corrispondente. Se l'esecuzione rileva un'istruzione End Sub , il controllo torna al codice chiamante.
SyncLock Obbligatorio per terminare una SyncLock definizione di blocco iniziata da un'istruzione corrispondente SyncLock . Vedere Istruzione SyncLock.
Try Obbligatorio per terminare un ...TryCatch ...Finally definizione di blocco iniziata da un'istruzione corrispondenteTry. Vedi Prova... Prendere... Istruzione Finally.
While Obbligatorio per terminare una While definizione di ciclo iniziata da un'istruzione corrispondente While . Vedi While... Istruzione End While.
With Obbligatorio per terminare una With definizione di blocco iniziata da un'istruzione corrispondente With . Vedi con... Istruzione End With.

Direttive

Se preceduto da un segno di numero (#), la End parola chiave termina 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 corrispondente #If . Vedi #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

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

Vedi anche