Bonjour,

Je voudrais créé un pattern singleton. En plus, je voudrais que ma classe soit hérité d'une classe parente.
Mais mon code ne fonctionne pas. Et je ne comprend pas l'erreur :/
(Pour info, le constructeur parent requiert un paramètre).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
class  MyEnfant : Parent
{
  private static string id = null;
  private static Parent parent = null;
  protected static MyEnfant instance;
 
  public static MyEnfant(string id)
 {
    if(instance == null)
       new Parent(id);
 }
J'obtiens sur la 1ere ligne ("class MyEnfant : Parent")
Erreur 2 'Parent' ne contient pas un constructeur qui accepte des arguments '0'
Pour hériter d'une classe on fait bien "class A : B " ?! Je ne vois pas mon problème

Merci pour votre aide.