In C# regarding the inheritance of constructors:
- I have read that constructors cannot be inherited.
- If the base class contains a constructor, one or more, the derived class have to always call one of them? It is not possible that the derived class can skip the constructor of the base class?
- Derived class can have its own constructor but it has to call one of the base class constructors.
Are these statements corrects?