public Manager(string name, string ort, int plz, string straße, string hausnummer, int personalnummer, double gehalt, double bonus, params Abteilung[] abteilung) : base(name, ort, plz, straße, hausnummer, gehalt)
 {
     Console.WriteLine("");
     Console.WriteLine("");
     Console.WriteLine("Mitarbeiter zu Manager gemacht");
     Console.WriteLine("");
     Console.WriteLine("");
     _bonus          = bonus;
     _personalnummer = personalnummer;
     //try/catch Block um die nullArgumentException bei eine´m leeren param array abzufangen
     try
     {
         _abteilung = abteilung[0];
     }
     catch
     {
         //mir ist ehrlich gesagt nich eingefallen was ich dann tuhen soll ?
     }
 }
 //Weist einer Abteilung einen Manger(neu) zu
 public void ManagerAbteilungZuweisen(Manager manager, Abteilung abteilung, Mitarbeiter mitarbeiter)
 {
     _dicAbteilung.Remove(abteilung.Abteilungsnummer);
     _dicAbteilung.Add(abteilung.Abteilungsnummer, new Abteilung(abteilung.Bezeichnung, manager, mitarbeiter));
 }