Мой код
public class Parent
{
public Parent(int i)
{
Console.WriteLine("parent");
}
}
public class Child : Parent
{
public Child(int i)
{
Console.WriteLine("child");
}
}
Я получаю сообщение об ошибке:
Родитель не содержит конструктор, который принимает 0 аргументов.
Я понимаю, проблема в том, что Parent
не имеет конструктора с 0 аргументами. Но мой вопрос: зачем нам нужен конструктор с нулевыми аргументами? Почему код не работает без него?