This won\'t compile:
namespace Constructor0Args { class Base { public Base(int x) { } } class Derived : Base { }
If you don't explicitly define a constructor for a class, a default constructor is automatically defined, which looks like this:
public Derived() : base() { }
You need to specify the constructor on the base class as well as which arguments to pass to it:
public Derived() : base(1) { }