вызов базового метода с использованием нового ключевого слова

в этой ссылке у них есть этот код:

public class Base
{
   public virtual void Method(){}
}

public class Derived : Base
{
   public new void Method(){}
}

и затем вызывается так:

Base b = new Derived();
b.Method();

мой фактический код таков:

public class Base
{
   public void Method()
   {
        // bla bla bla
   }
}

public class Derived : Base
{
   public new void Method()
   {
        base.Method();
   }
}

нужно ли вызывать с помощью base.Method();?
или просто оставить метод в производном классе пустым?

9
задан Community 23 May 2017 в 12:25
поделиться