class MyEnfant : Parent { // consructor public MyEnfant() : base(la valeur du paramètre) { } }
il ne devrait donc pas y avoir d'ambiguïté
public MyEnfant(string id) : base(id) { Parent p = new Parent(id); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question: base(id)
class Parent { private Parent() { } public Parent GetInstance() { .. } // singleton } class Enfant : Parent { private Enfant() {} // erreur compilo : non-visibilité de Parent.Parent() public Enfant GetInstance(){ .. } } }
protected Parent()et ca marche :)