Назад к задачам
Junior — Senior
11

Проблема приведения типов и скрытия методов при наследовании

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

В чем заключается причина, по которой данный фрагмент кода не компилируется?

class B
    {
        public void F() {Console.WriteLine("B.F");}
    }

    class C : B
    {
        public void F() { Console.Write("C.F");}

        public static void // PrintStuff()
        {
            C x = new B(); x.F();
        }
    }