У меня следующая ситуация
public interface IFoo
{
void Bar();
}
public class Parent : IFoo
{
public virtual void Bar(){}
}
public class Child : Parent, IFoo
{
public override void Bar(){}
}
IFoo test = new Child();
test.Bar();
test.Bar () всегда вызывает родительский метод!
Любая помощь будет принята с благодарностью !!