Istruzione <parola chiave> End (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
In parte | Descrizione |
---|---|
End |
Obbligatorio. Termina la definizione dell'elemento di programmazione. |
AddHandler |
Obbligatorio per terminare una funzione di accesso AddHandler avviata da un'istruzione AddHandler corrispondente in un'istruzione Event personalizzata. |
Class |
Obbligatorio per terminare una definizione di classe iniziata da un'istruzione Class corrispondente. |
Enum |
Obbligatorio per terminare una definizione di enumerazione iniziata da un'istruzione Enum corrispondente. |
Event |
Obbligatorio per terminare una definizione di evento Custom iniziata da un'istruzione Event corrispondente. |
Function |
Obbligatorio per terminare una definizione di routine Function avviata da un'istruzione Function corrispondente. Se l'esecuzione rileva un'istruzione End Function , il controllo torna al codice chiamante. |
Get |
Obbligatorio per terminare una definizione di routine Property avviata da un'istruzione Get corrispondente. Se l'esecuzione rileva un'istruzione End Get , il controllo torna all'istruzione richiedendo il valore della proprietà. |
If |
Obbligatorio per terminare una definizione di blocco If ...Then ...Else iniziata da un'istruzione If corrispondente. Vedere Istruzione If...Then...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 Operator corrispondente. |
Property |
Obbligatorio per terminare una definizione di proprietà iniziata da un'istruzione Property corrispondente. |
RaiseEvent |
Obbligatorio per terminare una funzione di accesso RaiseEvent avviata da un'istruzione RaiseEvent corrispondente in un'istruzione Event personalizzata. |
RemoveHandler |
Obbligatorio per terminare una funzione di accesso RemoveHandler avviata da un'istruzione RemoveHandler corrispondente in un'istruzione Event personalizzata. |
Select |
Obbligatorio per terminare una definizione di blocco Select ...Case iniziata da un'istruzione Select corrispondente. Vedere Istruzione Select...Case. |
Set |
Obbligatorio per terminare una definizione di routine Property avviata da un'istruzione Set corrispondente. Se l'esecuzione rileva un'istruzione End Set , il controllo torna all'istruzione impostando il valore della proprietà. |
Structure |
Obbligatorio per terminare una definizione di struttura iniziata da un'istruzione Structure corrispondente. |
Sub |
Obbligatorio per terminare una definizione di routine Sub avviata da un'istruzione Sub corrispondente. Se l'esecuzione rileva un'istruzione End Sub , il controllo torna al codice chiamante. |
SyncLock |
Obbligatorio per terminare una definizione di blocco SyncLock iniziata da un'istruzione SyncLock corrispondente. Vedere Istruzione SyncLock. |
Try |
Obbligatorio per terminare una definizione di blocco Try ...Catch ...Finally iniziata da un'istruzione Try corrispondente. Vedere Istruzione Try...Catch...Finally. |
While |
Obbligatorio per terminare una definizione di ciclo While iniziata da un'istruzione While corrispondente. Vedere Istruzione While...End While. |
With |
Obbligatorio per terminare una definizione di blocco With iniziata da un'istruzione With corrispondente. Vedere Istruzione With...End. |
Direttive
Se preceduta da un segno di numero (#
), la parola chiave End
termina un blocco di pre-elaborazione introdotto dalla direttiva corrispondente.
#End ExternalSource
#End If
#End Region
In parte | Descrizione |
---|---|
#End |
Obbligatorio. Termina la definizione del blocco di pre-elaborazione. |
ExternalSource |
Obbligatorio per terminare un blocco di origine esterno iniziato da una direttiva #ExternalSource corrispondente. |
If |
Obbligatorio per terminare un blocco di compilazione condizionale iniziato da una direttiva #If corrispondente. Vedere Direttive #If...Then...#Else. |
Region |
Obbligatorio per terminare un blocco di area di origine iniziato da una direttiva #Region corrispondente. |
Osservazioni:
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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.