Hello everyone,
I noticed in some code, in a derived class, the constructor will be written in a way like this, my question is whether it is good code to add base()? Because I think
- base() will be implicitly called for derived class constructor if we do not pass any parameters to base class;
- if we need to pass any parameters, I think we could declare in this way and pass parameter to base class in :base (parameters to base class constructor);
- so there is no need to declare in this way.
Any comments? Is my understanding correct?
[Code]
DerivedClassConstructor():base()
{
// derived class constructor implementation
}
[/Code]
thanks in advance,
George