I am currently trying to construct an object which derives from a different object, but before calling the base constructor I would like to make a few argument validation.
public FuelMotorCycle(string owner) : base(owner)
{
argumentValidation(owner);
}
Now I understood that initially the base constructor is called first, is there a way I can call it only after the argumentValidation method?