J'ai 2 objets Projet et Licence. Ils héritent tous deux de l'objet Entity (abstract class).Comment créer une méthode d'extension flexible pour des listes génériques?
Maintenant, j'ai une méthode d'extension "GetNewId" qui contient la logique pour obtenir l'ID suivant dans une liste d'entités.
J'ai défini cette méthode comme une méthode d'extension, mais le problème est que List (qui est également une liste d'entités) et List ne voient pas cette méthode.
Je suppose que ce problème se produira avec n'importe quelle liste générique contenant des objets qui héritent de la même classe de base.
Existe-t-il une solution à ce problème?
modifier: travailler en C#
De quel langage de programmation parlez-vous? – Avi