Compartir a través de


Error del compilador CS0115

'function' : no se encontró ningún miembro adecuado para invalidar

Se ha marcado un método como una invalidación, pero el compilador no ha encontrado ningún método para invalidar. Para obtener más información, vea override y Saber cuándo usar las palabras clave Override y New.

Ejemplo

En el ejemplo siguiente se genera el error CS0115. Puede resolver el error CS0115 de dos maneras:

  • Quite la palabra clave override del método en MyClass2.

  • Use MyClass1 como una clase base para 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()
        {
        }
    }
}