Bonjour.

Je travaille sous VS 2005 fr.
Je cherche à forcer les constructeurs d'une classe pour qu'il aient une signature particulière, connue d'une autre classe qui les instancie.
Mes classes B,C et D héritent de la classe A.
La classe A implémente une interface I.

La classe Z instancie des objets dont le type est la classe B, C, ou D.

Comment faire pour que un des constructeurs de B, C et D prennent forcément un paramètre de type string (à part dire au programmeur qu'il faut le faire sinon çà marche pas..) ?

J'ai essayé le override dans A ou la définition dans I, mais VS me dit que c'est interdit de mettre un New en mustoverride ou un new dans l'interface.


Merci.
JuRu