У меня есть базовый класс, который я хотел бы использовать для проверки перед инициализацией производного класса.
class BaseClass
{
public BaseClass(Object Param)
{
// Do checks
}
}
У меня (конечно) также есть производный класс
class NewClass : BaseClass
{
public NewClass(Object Param) : base(Param)
{
// Code here
}
}
Теперь я хотел бы иметь ситуацию, подобную следующей
Если проверка в базовом классе не пройдена, тогда я хотел бы код в производном классе (// Код здесь) вообще не исполняется.
Возможно ли это?И если да, то как?