public void Recherche() { Console.Write("Tapez année de naissance: "); string saisie = Console.ReadLine(); int annee = 0; int.TryParse(saisie, out annee); var reponse = ListePersonne.Where(p => p.DateDeNaissance.Year == annee); foreach (var p in reponse) { Console.WriteLine(p); } }
/// <summary> /// Retourne la personne d'un nom donné /// </summary> /// <param name="nom">Le nom de la personne recherchée</param> /// <returns>La personne recherchée</returns> public Personne recupereUnePersonne(string nom) { List <Personne> personnes = Personnes .Where(pers => pers.Nom.ToUpper() .Equals(nom.ToUpper())) .ToList(); if (personnes.Count() == 0) { return(null); } else { return(personnes.First()); } }