Базовый класс определен в библиотеке и изменить его я не могу. Мне нужно переопределить в наследнике метод базового класса, являющийся явной реализацией интерфейса (DoAction в примере), а потом вызвать сам метод из базового класса. И если с первым проблем вроде не возникает, то вот вызвать метод, определенный в базовом классе не получается.
public interface ICanDoAction
{
void DoAction();
}
public class Parent: ICanDoAction
{
void ICanDoAction.DoAction()
{
}
}
public class Parent: ICanDoAction
{
void ICanDoAction.DoAction()
{
}
}
public class Child: Parent, ICanDoAction
{
void ICanDoAction.DoAction()
{
/* Мой код */
/* Нужно вызвать ISample.DoAction из базового класса */
}
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости