Definire un parametro opzionale di un metodo

giovedì 19 giugno 2008 - 16.10

paquito_ita Profilo | Senior Member

Ciao,

dovrei creare un metodo con alcuni parametri "opzionali". Se il parametro opzionale è presente altri saranno vuoti e viceversa.

Posso creare un solo metodo o devo cmq definirne due diversi e fare l'override?

Grazie

alx_81 Profilo | Guru

>Ciao,
Ciao.
>
>dovrei creare un metodo con alcuni parametri "opzionali". Se
>il parametro opzionale è presente altri saranno vuoti e viceversa.
Come prima cosa mi permetto di dirti che i parametri opzionali sono da evitare, visto che hai la OOP .

>Posso creare un solo metodo o devo cmq definirne due diversi e fare l'override?
Credo che tu intenda l'overload, ovvero le n forme (insiemi di parametri e di tipi di ritorno) per un metodo.
Vai sull'overload:

public sub Prova()
' ...
End

public sub Prova(param1, param2)
' ...
End

ecc..
>
>Grazie
di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5