Поделиться через


Ошибка компилятора CS0534

Обновлен: Ноябрь 2007

Сообщение об ошибке

"Функция1" не реализует наследуемый абстрактный член "функция2"
'function1' does not implement inherited abstract member 'function2'

Для реализации всех абстрактных членов в основном классе требуется класс, если только этот класс также не является абстрактным.

Следующий пример приводит к возникновению ошибки 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;
      }
   }
}