static void Main(string[] args) { try { var s = new Schauspieler("Keanu Reeves"); var a = new Film(1999, "Matrix"); //a.AddSchauspieler(s); // Console.WriteLine(a.Titel); //Console.WriteLine(a.Jahr); // var a_schauspieler = a.GetSchauspieler(); //a.UpdateTitle("The Sixth Sense"); //Console.WriteLine(a.Titel); // var b = new Film(-1, ""); var mycrew = new ICrewmitglieder[] { s, new Kameramann("Paul"), }; Serialization.Run(mycrew); } catch (Exception ex) { Console.WriteLine($"Error:{ex}"); } }
/// <summary> /// Fügt dem Film einen Schauspieler hinzu /// </summary> /// <param name="schauspieler"></param> public void AddSchauspieler(Schauspieler schauspieler) { lst_schauspieler.Add(schauspieler); }
/// <summary> /// Erstellt ein Filmobjekt mit Schauspieler, Jahr und Titel /// </summary> /// <param name="s"></param> /// <param name="j"></param> /// <param name="t"></param> public Film(Schauspieler s, int j, string t) { lst_schauspieler.Add(s); Jahr = j; UpdateTitle(t); }