Ошибка компилятора 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
}
}