Leer en inglés

Compartir a través de


Advertencia del compilador (nivel 2) CS0114

'función1' oculta el miembro heredado 'función2'. Para hacer que el método actual reemplace esa implementación, agregue la palabra clave override. De lo contrario, agregue la palabra clave new.

Hay una declaración de una clase que tiene conflicto con una declaración de una clase base, de modo que se ocultará el miembro de la clase base.

Para obtener más información, vea base.

El ejemplo siguiente genera la advertencia 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()  
   {  
   }  
}