У меня есть абстрактный класс, который реализует 3 интерфейса.Интерфейс вызывает абстрактный класс для реализации его функций
public abstract class ServiceBaseCore<Entity, EntityKey> : MarshalByRefObject, IComponentService, IEntityProvider<Entity, EntityKey>
where Entity : IEntityId<EntityKey>, new()
where EntityKey : IEntityKey, new()
{
// Provided functionality/body to some methods of interface
}
Проблема: я получаю сообщение об ошибке, что мой абстрактный класс не обеспечивает реализацию (определение/тело) для функций интерфейса, где, как то, что я прочитал, что «если класс является абстрактным, чем нет необходимости обеспечить тело всем/любым функциям интерфейса его реализации ».
Примечание: код был сгенерирован с помощью codeSmith, даже несмотря на то, что отображается его ошибка.
, пожалуйста, скажите мне, где я ошибаюсь и что мне не хватает.
Thanks
просто нужно отметить, что методы интерфейса абстрактны в вашем абстрактном классе. – 2010-10-15 05:14:01