public void ErteileAnweisung(IWerkzeug irgendwasZumGraben) { Lehrling l = (Lehrling)Lehrlinge[0]; //l.GrabeLoch(irgendwasZumGraben); this.ErteileAnweisung(l, irgendwasZumGraben); }
public void ErteileAnweisung(Lehrling l, IWerkzeug irgendwasZumGraben) { System.Console.WriteLine($"{l.Name} stöhnt ..."); l.GrabeLoch(irgendwasZumGraben); if (irgendwasZumGraben is TNT) { Lehrlinge.RemoveAt(0); } }
public void WerArbeitetBeiDir() { foreach (var item in Lehrlinge) { Lehrling l = (Lehrling)item; System.Console.WriteLine(l.Name); } System.Console.WriteLine( ); }