Ejemplo n.º 1
0
 public Fuetterung(double m, Tier t, Futter f)
 {
     mengeKg   = m;
     tierart   = t;
     Futterart = f;
     FuetterungsListe.Add(this);
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Tier t1 = new Tier();

            t1.tierart = "Pferd";
            t1.name    = "fury";
            Tier t2 = new Tier();

            t2.tierart = "Hund";
            t2.name    = "lassie";
            Futter f1 = new Futter();

            f1.bezeichnung = "Trockenfutter";
            f1.kalorien    = 300;
            Futter f2 = new Futter();

            f2.bezeichnung = "Heu";
            f2.kalorien    = 200;
            Futter f3 = new Futter();

            f3.bezeichnung = "Fleisch";
            f3.kalorien    = 400;
            Fuetterung tf1 = new Fuetterung(3, t1, f1);
            Fuetterung tf2 = new Fuetterung(2, t1, f2);
            Fuetterung tf3 = new Fuetterung(2, t2, f2);
            Fuetterung tf4 = new Fuetterung(1, t2, f3);

            Console.WriteLine("alle futtersorten von fury:");
            foreach (Fuetterung tf in Fuetterung.FuetterungsListe)
            {
                if (tf.tierart.name == "fury")
                {
                    Console.WriteLine(tf.Futterart.bezeichnung);
                }
            }
            Console.WriteLine("alle tiere die trockenfutter bekommen");
            foreach (Fuetterung tf in Fuetterung.FuetterungsListe)
            {
                if (tf.Futterart.bezeichnung == "Trockenfutter")
                {
                    Console.WriteLine(tf.tierart.name);
                }
            }
            Console.ReadKey();
        }