Bien, este es el caso:Métodos estáticos en clases genéricas?
Obtuve una clase base genérica que necesito inicializar con algunos valores estáticos. Estos valores no tienen nada que ver con el tipo de tipos con los que se carga mi clase base genérica.
Quiero ser capaz de hacer algo como esto:
GenericBaseclass.Initialize(AssociatedObject);
al mismo tiempo tener una clase haciendo de esta manera:
public class DerivedClass : GenericBaseclass<int>
{
...
}
¿Hay alguna manera de lograr esto? Podría hacer una clase base no genérica y poner el método estático allí, pero no me gusta ese "truco" :)
Aparte de que una clase base no genérica es la única manera de hacerlo, como ya se ha señalado, solo quiero añadir que hacerlo no es un 'hack', sino que es la forma correcta de hacerlo. –