Dans le cours : C# : Les collections et génériques

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 700 cours dispensés par des experts.

Implémenter IDictionary

Implémenter IDictionary

Nous allons maintenant voir comment répercuter toutes les qualités d'une collection Dictionary à l'objet qui le contient, ici, le catalogue. Pour l'instant, notre catalogue implémente une collection de films mais il utilise en interne un Dictionary pour maintenir l'indexation des titres et retrouver rapidement un film. Il faut aussi qu'il permette à l'extérieur de retrouver rapidement des films. Pour l'instant, il n'a aucun accès sur là-dessus. Il permet juste d'énumérer avec les IEnumérable. Donc, on va lui faire implémenter une interface IDictionary pour lui donner toutes les propriétés qu'a sa collection interne Film. Alors ici, notre Dictionary associe des titres de films à des classes Film ici. Ici, on va lui demander d'implémenter toute l'interface. Alors, on ne le voit pas parce qu'il l'a rajouté avec mes interfaces Collection. Donc, je vais l'enlever d’ici et puis les rajouter en dessous. Voilà. Ici, que je ne supprime pas ce que j'ai déjà implémenté, qui serait là. Donc ici…

Table des matières