Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Metodo generico
martedì 23 agosto 2005 - 11.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bernabbeo
Profilo
| Newbie
26
messaggi | Data Invio:
mar 23 ago 2005 - 11:20
Salve a tutti,
sto tentando di capire come impiegere in modo corretto i Generics .Net 2.0, pensavo di poterli usare nel caso seguente ma evidentemente sbaglio o mi sfugge qualcosa:
Praticamente ho 2 form che derivano da classi diverse ma hanno delle proprietà comuni, io volevo creare un metodo che imposti i parametri a tutti e due e ho scritto il codice seguente:
private static void SetCommonProps<T>(frmMain pMdi, T pTableForm)
{
pTableForm.Icon = pMdi.Icon;
pTableForm.CnString = pMdi.AppConfig.CnString;
pTableForm.MdiParent = pMdi;
}
Dove T è il tipo di form. Fatto ciò il compilatore mi dice che per pTableForm non esistono i metodi .Icon, .CnString, .MdiParent.
Capisco che avrei 1000 soluzioni alternative ma volevo capire se si posso usare i generics e come usarli. Grazie.
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
mar 23 ago 2005 - 16:50
Parlo x Vb.Net e x quanto ne so io, che non è detto sia poi molto!:-)
I generics sono delle collezioni fortemente tipizzate. Io le ho usate al posto di un arraylist, che accetta solo object. Possono ottimizzarsi sul tipo di dati x il quale vengono create evitando, ad esempio, il costoso processo di boxing per la memorizzazione di tipi valore. Di più, nin zò! Ciao e buon lavoro!:-)
Torna su
Stanze Forum
Elenco Threads
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 !