|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
|
[C#] Piccolo dubbio sull'overloading
ciao, ho un metodo che accetta valori di un certo tipo e li elabora.
Devo poi fare l'overloading della funzione in quanto devo rendere possibile la stessa procedura per altri tipi di dato, cosa che mi obbliga a dover modificare il tipo di alcune variabili di appoggio nel metodo (ogni volta). Volevo chiedere, se nel definire metodi aggiuntivi in overloading è normale poi dover riscrivere completamente il metodo ogni volta, dato che bisogna variare qualche particolare. Spero di essermi piu o meno spiegato
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2005
Città: Siena
Messaggi: 1313
|
molto probabilmente dovresti mettere la parte comune dei vari overload in un metodo privato, ma forse non è così banale. Magari posta del codice, anche parziale
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 1059
|
potresti usare i generics
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2007
Città: villa verucchio
Messaggi: 1921
|
è infatti ci avevo pensato, però tocac sempre fare l'unboxing e essendo vari tipi tocac fare sempre metodi riscritti quindi non si riesce compattare, comunque ok era solo una curiosità
__________________
CPU: Amd Phenom II 955--MB: Gigabyte GA-890GPA-UD3H--RAM:4 GB DDR3--SV: ATI Radeon HD 5770--HD: Western Digital Caviar Black 500 gb--ALI:: Corsair 650w--MONITOR: SyncMaster P2270--ROUTER: Netgear DG834G--SO: Win 7 Professional 64 bit |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:34.




















