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.
Il vantaggio del sovraccarico di una procedura è la flessibilità della chiamata. Il codice chiamante può ottenere le informazioni necessarie per passare alla routine e quindi chiamare un singolo nome di routine, indipendentemente dagli argomenti che sta passando.
Per chiamare una procedura con più di una versione definita
Nel codice chiamante determinare i dati da passare alla procedura.
Scrivere la chiamata di routine nel modo normale, presentando i dati nell'elenco di argomenti. Assicurarsi che gli argomenti corrispondano all'elenco di parametri in una delle versioni definite per la procedura.
Non è necessario determinare quale versione della procedura chiamare. Visual Basic passa il controllo alla versione corrispondente all'elenco di argomenti.
Nell'esempio seguente viene chiamata la
postprocedura dichiarata in Procedura: Definire più versioni di una routine. Ottiene l'identificazione del cliente, determina se è unStringo unIntegere in tal caso chiama la stessa procedura.Imports MSVB = Microsoft.VisualBasicDim customer As String Dim accountNum As Integer Dim amount As Single customer = MSVB.Interaction.InputBox("Enter customer name or number") amount = MSVB.Interaction.InputBox("Enter transaction amount") Try accountNum = CInt(customer) Call post(accountNum, amount) Catch Call post(customer, amount) End Try
Vedere anche
- Procedure
- Parametri e argomenti della procedura
- Sovraccarico di Procedure
- procedure di risoluzione dei problemi
- Procedura: Definire più versioni di una routine
- Procedura: Sovraccaricare una procedura che accetta parametri facoltativi
- Procedura: Eseguire l'overload di una routine che accetta un numero indefinito di parametri
- considerazioni relative alle procedure di sovraccarico
- Risoluzione del sovraccarico
- Sovraccarichi