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