public void AfficherInfoPersonne() { Personne personne = SelectionnerPersonne(); Type type = personne.GetType(); if (type == typeof(Membre)) { Membre membre = (Membre)personne; if (membre.Type == TypeMembre.Adherent) { membre.Afficher(); } else { if (type == typeof(Dirigeant)) { Dirigeant dirigeant = (Dirigeant)membre; dirigeant.Afficher(); } else if (type == typeof(EntraineurSalarie)) { EntraineurSalarie entraineurSalarie = (EntraineurSalarie)membre; entraineurSalarie.Afficher(); } } } else if (type == typeof(Dirigeant)) { Dirigeant dirigeant = (Dirigeant)personne; dirigeant.Afficher(); } else if (type == typeof(EntraineurSalarie)) { EntraineurSalarie entraineurSalarie = (EntraineurSalarie)personne; entraineurSalarie.Afficher(); } else if (type == typeof(EntraineurIndependant)) { EntraineurIndependant entraineurIndependant = (EntraineurIndependant)personne; entraineurIndependant.Afficher(); } }