//Avant framework 1.0 et 1.1 //On avait les Arraylist qui stockait des objets ArrayList l = new ArrayList(); l.Add(liaison); l.Add(1); // c'est permis et Liaison l = (Liaison) l[0]; //Avec les generiques public List<Liaison> liste_Liaisons = new List<Liaison>(); liste_Liaisons.Add(liaison1); liste_Liaisons.Add(1); // BOOM exception Liaison l1 = liste_Liaisons[1];
classe Personne { private Personne parent; } classe Employe { private Employe manager; }