Поделиться через


Ошибка компилятора CS0503

Обновлен: Ноябрь 2007

Сообщение об ошибке

Абстрактный метод 'method' не может быть отмечен виртуальным
The abstract method 'method' cannot be marked virtual

Излишне одновременно обозначать метод абстрактным и виртуальным, потому что абстрактный метод подразумевается виртуальным.

Следующий пример проводит к генерированию ошибки CS0503:

// CS0503.cs
namespace x
{
   abstract public class clx
   {
      abstract virtual public void f();   // CS0503
   }
}