Aviso do compilador (nível 2) CS0114
'function1' oculta o membro herdado 'function2'. Para fazer com que o método atual substitua essa implementação, adicione a palavra-chave override. Caso contrário, adicione a nova palavra-chave.
Uma declaração em uma classe entra em conflito com uma declaração em uma classe base de tal forma que o membro da classe base ficará oculto.
Para obter mais informações, consulte base.
O exemplo a seguir gera CS0114:
// CS0114.cs
// compile with: /W:2 /warnaserror
abstract public class clx
{
public abstract void f();
}
public class cly : clx
{
public void f() // CS0114, hides base class member
// try the following line instead
// override public void f()
{
}
public static void Main()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: