Erro do compilador CS0503
O método abstrato «método» não pode ser marcado como virtual
É redundante marcar um método de membro como abstrato e virtual porque abstrato implica virtual.
O exemplo a seguir gera CS0503:
C#
// CS0503.cs
namespace x
{
abstract public class clx
{
abstract virtual public void f(); // CS0503
}
}
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: