aviso do compilador (nível 4) CS0109
Mensagem de erro
O membro 'membros' não oculta um membro herdado.A palavra-chave new não é necessária
Uma declaração de classe incluídos o novopalavra- chave mesmo que a declaração não substitui uma declaração existente em uma classe base.Você pode excluir o novo palavra-chave.
O exemplo a seguir gera 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()
{
}
}
}