PDA

View Full Version : [C#] Piccolo dubbio sull'overloading


mto89
03-12-2009, 15:58
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:)

astorcas
03-12-2009, 16:02
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

Energy++
03-12-2009, 16:26
potresti usare i generics

mto89
03-12-2009, 19:54
potresti usare i generics

è 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à :)