¿Puedo establecer reglas para la clase que hereda mi clase base? p.ej. Person : BaseClass
, quiero Person
para implementar iSomeKindOfInterface
, si Person
no implementa la interfaz, no está permitido heredar de BaseClass
.Reglas para heredar clase
Sé que esto es posibble en clases base genéricos donde se puede hacer la siguiente
public BaseClass<T>
where T : iSomeKinfOfInterface
No se puede usar la clase abstracta. Las clases de las que estoy hablando son los controles de usuario de winforms. Cuando uso una clase base abstracta, no puedo controlar el usuario en el diseñador de Visual Studio ... – Captain0
El error que obtengo en el diseñador cuando uso una clase base genérica es el mismo que este http://stackoverflow.com/questions/3933218/form-designer-breaks-on-generic-abstract-usercontrol cuando se usan clases abstractas el error es similar – Captain0