Lire en anglais

Partager via


Avertissement du compilateur (niveau 2) CS0114

'function1' masque le membre hérité 'function2'. Pour que la méthode actuelle se substitue à cette implémentation, ajoutez le mot clé override. Sinon, ajoutez le nouveau mot clé.

Une déclaration figurant dans une classe est en conflit avec une déclaration figurant dans une classe de base. Le membre de la classe de base est donc masqué.

Pour plus d’informations, consultez base.

L’exemple suivant génère l’avertissement 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()  
   {  
   }  
}