Kompilatorfel CS0115

"function" : ingen lämplig metod hittades för att åsidosätta

En metod har markerats som en åsidosättning, men kompilatorn hittade ingen metod att åsidosätta. Mer information finns i åsidosättning och Veta när du ska använda åsidosättning och nya nyckelord.

Exempel

Följande exempel genererar CS0115. Du kan lösa CS0115 på något av två sätt:

  • Ta bort nyckelordet override från -metoden i MyClass2.

  • Använd MyClass1 som basklass för 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()
        {
        }
    }
}