Okay, questo è il caso:Metodi statici su classi generiche?
Ho una classe base generica che ho bisogno di inizializzare con alcuni valori statici. Questi valori non hanno nulla a che fare con il tipo di tipi con cui viene caricata la mia generica baseclass.
Voglio essere in grado di fare qualcosa del genere:
GenericBaseclass.Initialize(AssociatedObject);
si affianca anche una classe facendo in questo modo:
public class DerivedClass : GenericBaseclass<int>
{
...
}
Esiste un modo per ottenere questo risultato? Potrei creare una baseclass non generica e mettere lì il metodo statico, ma non mi piace "hack" :)
A parte una classe base non generica che è l'unico modo per farlo come è già stato sottolineato, voglio solo aggiungere che farlo non è un 'hack' ma è in realtà il modo corretto per farlo. –