Ejemplo n.º 1
0
 private void btnNourriture_Click(object sender, RoutedEventArgs e)
 {
     txtAnimal.Text = "";
     if (!string.IsNullOrEmpty(txtNourriture.Text))
     {
         Nourriture nourriture = new Nourriture(txtNourriture.Text);     // Création d'une nourriture avec le nom voulu pour la recherche
         Animal animal = this.zoo[nourriture];                           // Recherche de l'animal correspondant à la nourriture
         txtAnimal.Text = animal == null ? "Pas trouvé" : animal.getNom();
     }
 }
Ejemplo n.º 2
0
 public Animal this[Nourriture nourriture]
 {
     get
     {
         int i = nourritures.IndexOf(nourriture);
         if (i > -1)
         {
             return animaux[i];
         }
         else
         {
             return null;
         }
     }
 }
Ejemplo n.º 3
0
 public void addAnimalAuZoo(Animal animal, Nourriture nourriture)
 {
     this.animaux.Add(animal);
     this.nourritures.Add(nourriture);
 }
Ejemplo n.º 4
0
 // Pas forcément utile, on pourrait faire cette comparaison dans la méthode précédente
 public bool Equals(Nourriture other)
 {
     return this.nom == other.nom;
 }