У меня есть базовый класс и виртуальный метод Execute. Я переопределяю метод execute в производном классе.
Можно ли выполнить код виртуального метода в таком потоке?
- код виртуального базового метода execute
- переопределенный код метода execute
- код виртуального базового метода execute
Не уверен, хорошо ли я все объяснил, но надеюсь получить объяснение моего вопроса:)
public abstract class ConverterBase
{
public virtual void Execute()
{
try
{
//1. Base class code
// 2. Execute overridden method code.
}
finally
{
//3. Base class code
}
}
}
public class Converter : ConverterBase
{
public override void Execute()
{
//2. code
}
}