Как я могу вызвать базовую реализацию переопределенного виртуального метода? [Дубликат]

На этот вопрос уже есть ответ:

Есть ли способ вызвать родительскую версию переопределенного метода? (C # .NET) 8 ответов

Учитывая следующий код, могу ли я назвать версию метода класса А класса X?

class A
{
  virtual void X() { Console.WriteLine("x"); }
}

class B : A
{
  override void X() { Console.WriteLine("y"); }
}

class Program
{
  static void Main()
  {
    A b = new B();
    // Call A.X somehow, not B.X...
  }

Ответы на вопрос(6)

Ваш ответ на вопрос