Bonjour à tous,
J'aimerai proposer une liste personnalisée et typée:
Le soucis c'est que c'est une liste d'objet commun, mais pas forcément de même type. Donc j'ai pensé à faire un type de base "Entity"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 class MaList<T> void Add(T objet);
Mais maintenant, comment imposer au type de ma liste un type qui hérite de Entity?
C'est pour pouvoir faire des traitements commun sur les Entity de ma liste, sans pour autant mélanger une liste avec plusieurs types différents pour peu qu'ils soient fils de Entity...
En effet, si je fait un objet qui encapsule une liste et que je propose des méthodes typées genre Add(Entity myEntity), on pourra par la suite ajouter un autre Entity qui est pas forcément du même type que les autres...
Il existe quelque chose du genre
ou quelque chose comme ça?
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaList<T : Entity>
Merci
A bientôt
Partager