J'ai une classe abstraite qui implémente 3 interfaces.L'interface force la classe abstraite à implémenter ses fonctions
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
}
Problème: Je reçois l'erreur que ma classe abstraite ne fournit pas la mise en œuvre (définition/corps) aux fonctions de l'interface, alors que ce que je lis est que « si une classe est abstraite qu'il n'y a pas besoin de fournir corps à toutes/toutes les fonctions de l'interface sa mise en œuvre ".
Remarque: le code a été généré par codeSmith même s'il présente une erreur.
s'il vous plaît dites-moi où je me trompe et ce qui me manque.
Merci
il suffit de marquer vos méthodes d'interface abstraites dans votre classe abstraite. –