Sobes.tech
Junior — Senior
82

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

Условие задачи

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

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();
        }
    }