Ler em inglês

Partilhar via


Aviso do compilador (nível 4) CS0109

O membro «membro» não esconde um membro herdado. A nova palavra-chave não é necessária

Uma declaração de classe incluiu a nova palavra-chave mesmo que a declaração não substitua uma declaração existente em uma classe base. Você pode excluir a nova 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()  
      {  
      }  
   }  
}