Erro C #: pai não contém um construtor que aceita 0 argumentos
Meu código é
public class Parent
{
public Parent(int i)
{
Console.WriteLine("parent");
}
}
public class Child : Parent
{
public Child(int i)
{
Console.WriteLine("child");
}
}
Estou recebendo o erro:
Parent não contém um construtor que aceita 0 argumento
Entendo que o problema é queParent
não tem construtor com 0 argumentos. Mas minha pergunta é: por que precisamos de um construtor com zero argumentos? Por que o código não funciona sem ele?