Aviso do compilador (nível 4) CS0109
O membro "membro" não oculta um membro herdado. A palavra-chave new não é obrigatória
Uma declaração de classe incluiu a palavra-chave new, embora a declaração não substitua uma declaração existente na classe base. Você pode excluir a palavra-chave new.
O seguinte exemplo gera o erro CS0109:
// CS0109.cs
// compile with: /W:4
namespace x
{
public class a
{
public int i;
}
public class b : a
{
public new int i;
public new int j; // CS0109
public static void Main()
{
}
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: