Salut à tous,
J'ai une classe Employee avec entre autres les propriétés PosteID, StatutID et SiteID.
A un moment donné, je crée une liste qui contient des Employee.
Je souhaiterais parcourir ma liste pour vérifier que tous les PosteID ou les StatutID ou les SitesID de chaque Employee sont identiques.
J'ai donc une methode qui recoit en parametres une liste à tester et par exemple un statutToTest.
Dans cette methode j'ai donc une ligne du genre
if (listToTest[i].StatutID != statutToTest)
De la manière dont c'est fait, je suis obligé d'écrire trois fois la même methode (1 fois pour Poste, 1 fois pour Statut, 1 fois pour Site).
Ma question est donc de savoir si lors de l'appel de la methode, en plus de la liste, je ne pourrais pas passer la propriété à tester et bien sû l'exploiter dans la methode.
Un truc du genre test(List<Employee> listToTest,Employee.PosteID).
J'espère que j'ai été à peu près clair.
Merci pour vos réponses.
Partager