Compilerwaarschuwing (niveau 2) CS0114
'function1' verbergt overgenomen lid 'function2'. Als u de huidige methode die implementatie wilt overschrijven, voegt u het trefwoord overschrijven toe. Voeg anders het nieuwe trefwoord toe.
Een declaratie in een klasse conflicteert met een declaratie in een basisklasse, zodat het lid van de basisklasse wordt verborgen.
Zie basis voor meer informatie.
In het volgende voorbeeld wordt CS0114 gegenereerd:
// 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()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: