Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando si chiama una routine, si segue il nome della routine con un elenco di argomenti tra parentesi. Specificare un argomento corrispondente a ogni parametro richiesto definito dalla routine ed eventualmente fornire argomenti ai Optional
parametri. Se non si specifica un Optional
parametro nella chiamata, è necessario includere una virgola per contrassegnarne la posizione nell'elenco di argomenti se si specificano argomenti successivi.
Se si intende passare un argomento di un tipo di dati diverso da quello del parametro corrispondente, ad esempio Byte
a String
, è possibile impostare l'opzione di controllo dei tipi (Istruzione Option Strict) su Off
. Se Option Strict
è On
, è necessario usare conversioni di estensione o parole chiave di conversione esplicite. Per ulteriori informazioni, vedere Conversioni di espansione e restrizione e funzioni di conversione dei tipi.
Per altre informazioni, vedere Parametri e argomenti delle procedure.
Per passare uno o più argomenti a una procedura
Nella dichiarazione di chiamata, segui il nome della procedura con le parentesi.
All'interno delle parentesi inserire un elenco di argomenti. Includere un argomento per ogni parametro obbligatorio definito dalla routine e separare gli argomenti con virgole.
Assicurarsi che ogni argomento sia un'espressione valida che restituisce un tipo di dati convertibile nel tipo definito dalla routine per il parametro corrispondente.
Se un parametro è definito come Facoltativo, è possibile includerlo nell'elenco di argomenti o ometterlo. Se lo si omette, la procedura usa il valore predefinito definito per tale parametro.
Se si omette un argomento per un
Optional
parametro ed è presente un altro parametro dopo di esso nell'elenco di parametri, è possibile contrassegnare la posizione dell'argomento omesso da una virgola aggiuntiva nell'elenco di argomenti.Nell'esempio seguente viene chiamata la funzione Visual Basic MsgBox .
Dim mbResult As MsgBoxResult Dim displayString As String = "Show this string to the user" mbResult = MsgBox(displayString, , "Put this in the title bar")
Nell'esempio precedente viene fornito il primo argomento obbligatorio, ovvero la stringa di messaggio da visualizzare. Omette un argomento per il secondo parametro facoltativo, che specifica i pulsanti da visualizzare nella finestra di messaggio. Poiché la chiamata non fornisce un valore,
MsgBox
usa il valore predefinito ,MsgBoxStyle.OKOnly
che visualizza solo un pulsante OK .La seconda virgola nell'elenco di argomenti contrassegna la posizione del secondo argomento omesso e l'ultima stringa viene passata al terzo parametro facoltativo di
MsgBox
, ovvero il testo da visualizzare nella barra del titolo.
Vedere anche
- Procedure Ausiliarie
- Procedure per le funzioni
- Procedure delle proprietà
- Procedure dell'operatore
- Procedura: Definire un parametro per una routine
- Passaggio di argomenti per valore e per riferimento
- procedure ricorsive
- Sovraccarico di Procedure
- Oggetti e classi
- ProgrammazioneObject-Oriented (Visual Basic)