Error del compilador CS0534

Actualización: noviembre 2007

Mensaje de error

'función1' no implementa el miembro abstracto heredado 'función2'
'function1' does not implement inherited abstract member 'function2'

Se requiere de una clase que implemente todos los miembros abstract de la clase base, a no ser que la clase también sea abstracta.

El código siguiente genera el error CS0534:

// CS0534.cs
namespace x
{
   abstract public class clx
   {
      public abstract void f();
   }

   public class cly : clx   // CS0534, no override for clx::f
   {
      // uncomment the following sample override to resolve CS0534
      // override public void f()
      // {
      // }

      public static int Main()
      {
         return 0;
      }
   }
}