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