-
DictionaryBase + C#
Bonjour,
Je souhaiterais créer une instance de la classe DictionaryBase mais visual Studio me retourne une erreur : "impossible de créer une instance de la classe abstraite ou de l'interface..."
Quelle serais la syntaxe pour créer mon instance ? merci
-
Bonjour,
si c'est une classe abstraite (ou une interface),
tu ne pourras pas l'instancier,
Par définition, une interface n'est qu'une définition des signatures devant être présentes dans une classe qui implémentent l'interface (donc pas de code derrière) et une classe abstraite nécessite d'être étendue pour être utilisée (ce qui peut nécessiter l'implémentation de certaines méthodes de cette classe)
En gros, si tu veux te servir de ce truc :
Si c'est une classe abstraite : tu dois créer ta classe et en hériter,
et si nécessaire implémenter les méthodes adhoc (voir doc MSDN),
Si c'est une interface : tu dois créer une classe qui implémente cette dernière,
(voir doc msdn également),
@+
-