コード例 #1
0
        public void ErteileAnweisung(IWerkzeug irgendwasZumGraben)
        {
            Lehrling l = (Lehrling)Lehrlinge[0];

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