В настоящее время у меня есть следующий:интерфейса для класса ребенка, который наследуется от родительского класса без переопределения родительского класса
public class ChildClass : ParentClass
{...
ParentClass реализует интерфейс следующим образом (мне нужно ParentClass быть обработана и, следовательно, не может быть абстрактными) :
public class ParentClass : IParentClass
{...
Я также хочу дочерний класс для реализации интерфейса, так что я могу дразнить этот класс, но я хочу, наследуемые члены ParentClass быть видны ChildClass интерфейса.
Так что если у меня есть метод MethodA() в родительском классе, я хочу, чтобы этот метод можно было вызывать при использовании IChildClass, а не только ChildClass.
Единственный способ, которым я могу думать о том, чтобы переопределить метод в ChildClass, определить этот метод в IChildClass и просто называют base.MethodA(), но это реально не кажется правильным
Блестящее спасибо, что работает отлично! –