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()
{
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :