В конструкторе потомка нет параметров конструктора родителя

class Parent
{
    public Parent(int a) { }
}
class Child : Parent
{
    public Child(string b) : base() 
    {
    }
}

Как решить эту проблему без создания в родителе конструктора с одним параметром string? base(int a) очевидно не работает.


Ответы (1 шт):

Автор решения: Вадим

Задача не разрешима в текущих условиях (не понятно зачем родителю требуется int a)

Но в самом примитивном варианте:

class Child : Parent
{
    public Child(string b) : base(0) 
    {
    }
}

Родителю можно просто скормить в конструктор любое число)

→ Ссылка