编译器错误 CS0503

更新:2007 年 11 月

错误消息

抽象方法“method”不能标记为 virtual

将成员方法既标记为 abstract 又标记为 virtual 是多余的,因为 abstract 暗指 virtual

下面的示例生成 CS0503:

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