Как вызвать метод родителя родителя? public class A { protected virtual void Method() { Console.Write("A"); } } public class B : A { protected override void Method() { Console.Write("B"); } } public class C : B { public void Some() { //как вызвать Method из класса A? } } как вызвать Method из класса A? Важно: классы A и B являются библиотечными и мы не можем их изменить.
Для вызова метода родителя родителя (из класса A) из класса C, можно использовать ключевое слово base и указать имя метода, который нужно вызвать:
public class C : B{
public void Some()
{
base.Method(); // вызов метода родителя (из класса A)
}
}