public Fuetterung(double m, Tier t, Futter f) { mengeKg = m; tierart = t; Futterart = f; FuetterungsListe.Add(this); }
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(); }