Compilerfout CS0115

'functie': geen geschikte methode gevonden om te overschrijven

Een methode is gemarkeerd als een onderdrukking, maar de compiler heeft geen methode gevonden om te overschrijven. Zie onderdrukking en weten wanneer u onderdrukking en nieuwe trefwoorden moet gebruiken voor meer informatie.

Opmerking

In het volgende voorbeeld wordt CS0115 gegenereerd. U kunt CS0115 op twee manieren oplossen:

  • Verwijder het override trefwoord uit de methode in MyClass2.

  • Gebruiken MyClass1 als basisklasse voor MyClass2.

// CS0115.cs
namespace MyNamespace
{
    abstract public class MyClass1
    {
        public abstract int f();
    }

    abstract public class MyClass2
    {
        public override int f()   // CS0115
        {
            return 0;
        }

        public static void Main()
        {
        }
    }
}