Как вызвать метод родителя родителя? 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 являются библиотечными и мы не можем их изменить.

21 Авг 2019 в 07:00
219 +1
1
Ответы
1

Для вызова метода родителя родителя (из класса A) из класса C, можно использовать ключевое слово base и указать имя метода, который нужно вызвать:

public class C : B
{
public void Some()
{
base.Method(); // вызов метода родителя (из класса A)
}
}
20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир