Condividi tramite


End (Visual Basic)

Aggiornamento: novembre 2007

Quando è seguito da una parola chiave aggiuntiva, termina la definizione del blocco di istruzioni introdotto dalla parola chiave.

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

  • End
    Obbligatoria. Termina la definizione dell'elemento di programmazione.

  • AddHandler
    Necessaria per terminare una funzione di accesso AddHandler iniziata mediante un'istruzione AddHandler corrispondente in un'Istruzione Event personalizzata.

  • Class
    Necessaria per terminare una definizione di classe iniziata mediante un'Istruzione Class (Visual Basic) corrispondente.

  • Enum
    Necessaria per terminare una definizione di enumerazione iniziata mediante un'Istruzione Enum (Visual Basic) corrispondente.

  • Event
    Necessaria per terminare una definizione di evento Custom iniziata mediante un'Istruzione Event corrispondente.

  • Function
    Necessaria per terminare una definizione di routine Function iniziata mediante un'Istruzione Function (Visual Basic) corrispondente. Se durante l'esecuzione viene rilevata un'istruzione EndFunction, il controllo torna al codice chiamante.

  • Get
    Necessaria per terminare una definizione di routine Property iniziata mediante un'Istruzione Get corrispondente. Se durante l'esecuzione viene rilevata un'istruzione EndGet, il controllo torna all'istruzione che richiede il valore della proprietà.

  • If
    Necessaria per terminare una definizione di blocco If...Then...Else iniziata mediante un'istruzione If corrispondente. Vedere Istruzione If...Then...Else (Visual Basic).

  • Interface
    Necessaria per terminare una definizione di interfaccia iniziata mediante un'Istruzione Interface (Visual Basic) corrispondente.

  • Module
    Necessaria per terminare una definizione di modulo iniziata mediante un'Istruzione Module corrispondente.

  • Namespace
    Necessaria per terminare una definizione di spazio dei nomi iniziata mediante un'Istruzione Namespace corrispondente.

  • Operator
    Necessaria per terminare una definizione di operatore iniziata mediante un'Istruzione Operator corrispondente.

  • Property
    Necessaria per terminare una definizione di proprietà iniziata mediante un'Istruzione Property corrispondente.

  • RaiseEvent
    Necessaria per terminare una funzione di accesso RaiseEvent iniziata mediante un'istruzione RaiseEvent corrispondente in un'Istruzione Event personalizzata.

  • RemoveHandler
    Necessaria per terminare una funzione di accesso RemoveHandler iniziata mediante un'istruzione RemoveHandler corrispondente in un'Istruzione Event personalizzata.

  • Select
    Necessaria per terminare una definizione di blocco Select...Case iniziata mediante un'istruzione Select corrispondente. Vedere Istruzione Select...Case (Visual Basic).

  • Set
    Necessaria per terminare una definizione di routine Property iniziata mediante un'Istruzione Set (Visual Basic) corrispondente. Se durante l'esecuzione viene rilevata un'istruzione EndSet, il controllo torna all'istruzione che imposta il valore della proprietà.

  • Structure
    Necessaria per terminare una definizione di struttura iniziata mediante un'Istruzione Structure corrispondente.

  • Sub
    Necessaria per terminare una definizione di routine Sub iniziata mediante un'Istruzione Sub (Visual Basic) corrispondente. Se durante l'esecuzione viene rilevata un'istruzione EndSub, il controllo torna al codice chiamante.

  • SyncLock
    Necessaria per terminare una definizione di blocco SyncLock iniziata mediante un'istruzione SyncLock corrispondente. Vedere Istruzione SyncLock.

  • Try
    Necessaria per terminare una definizione di blocco Try...Catch...Finally iniziata mediante un'istruzione Try corrispondente. Vedere Istruzione Try...Catch...Finally (Visual Basic).

  • While
    Necessaria per terminare una definizione di ciclo While iniziata mediante un'istruzione While corrispondente. Vedere Istruzione While...End While (Visual Basic).

  • With
    Necessaria per terminare una definizione di blocco With iniziata mediante un'istruzione With corrispondente. Vedere Istruzione With...End With (Visual Basic).

Note

Se non viene specificata alcuna parola chiave aggiuntiva, l'Istruzione End termina immediatamente l'esecuzione.

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

  • #End
    Obbligatoria. Termina la definizione del blocco di pre-elaborazione.

  • #ExternalSource
    Necessaria per terminare un blocco di codice sorgente esterno iniziato mediante una Direttiva #ExternalSource corrispondente.

  • #If
    Necessaria per terminare un blocco di compilazione condizionale iniziato mediante una direttiva #If corrispondente. Vedere Direttive #If...Then...#Else.

  • #Region
    Necessaria per terminare un blocco region sorgente iniziato mediante una Direttiva #Region corrispondente.

Note per gli sviluppatori di applicazioni per Smart Device

Se non viene specificata alcuna parola chiave aggiuntiva, l'istruzione End non è supportata.

Vedere anche

Riferimenti

Istruzione End