Error del compilador CS0503
Actualización: noviembre 2007
Mensaje de error
El método abstract 'método' no se puede marcar como virtual
The abstract method 'method' cannot be marked virtual
Es redundante marcar un método miembro a la vez como abstract y virtual, ya que abstract implica virtual.
El código siguiente genera el error CS0503:
// CS0503.cs
namespace x
{
abstract public class clx
{
abstract virtual public void f(); // CS0503
}
}