Error del compilador CS0115
Actualización: noviembre 2007
Mensaje de error
'función': no se encontró ningún método adecuado que reemplazar
'function' : no suitable method found to override
Se marcó un método como reemplazo, pero el compilador no encontró ningún método que reemplazar. Para obtener más información, vea override (Referencia de C#) y Saber cuándo utilizar las palabras clave Override y New (Guía de programación de C#).
Ejemplo
En el código siguiente se genera el error CS0115. Se puede solucionar el error CS0115 de dos formas:
Quite la palabra clave override del método de MyClass2.
Utilice MyClass1 como 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()
{
}
}
}