public override IArborescence GetElement(string nom) { IArborescence monElement = null; foreach (IArborescence element in listeElements) { String nomElement = element.GetNom(); if (string.Compare(nomElement, nom) == 0) { monElement = element; } } return(monElement); }
static void Main(string[] args) { // On part de la racine DossierProxy dos = new DossierProxy("C:\\", null); dos.Contenu(); Console.WriteLine(); // On parcourt le dossier Windows IArborescence elem = dos.GetElement("Windows"); elem.Contenu(); Console.WriteLine(); Console.ReadKey(); }