示例#1
0
 private void btnAnimal_Click(object sender, RoutedEventArgs e)
 {
     txtNourriture.Text = "";
     if (!string.IsNullOrEmpty(txtAnimal.Text))
     {
         Animal animal = new Animal(txtAnimal.Text);     // Création d'un animal avec le nom voulu pour la recherche
         Nourriture nourriture = this.zoo[animal];       // Recherche de la nourriture correspondant à l'animal
         txtNourriture.Text = nourriture == null ? "Pas trouvé" : nourriture.getNom();
     }
 }
示例#2
0
 public Nourriture this[Animal animal]
 {
     get
     {
         int i = this.animaux.IndexOf(animal);
         if (i > -1)
         {
             return nourritures[i];
         }
         else
         {
             return null;
         }
     }
 }
示例#3
0
 public void addAnimalAuZoo(Animal animal, Nourriture nourriture)
 {
     this.animaux.Add(animal);
     this.nourritures.Add(nourriture);
 }
示例#4
0
 public bool Equals(Animal other)
 {
     return this.nom == other.nom;
 }