Leggere in inglese

Condividi tramite


Avviso del compilatore (livello 2) CS0114

'function1' nasconde il membro ereditato 'function2'. Affinché il metodo corrente esegua l'override di tale implementazione, aggiungere la parola chiave override. In caso contrario, aggiungere la parola chiave new.

Una dichiarazione in una classe è in conflitto con una dichiarazione in una classe base in modo che il membro della classe base sia nascosto.

Per altre informazioni, vedere base.

L'esempio seguente genera l'errore 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()  
   {  
   }  
}