static void Main(string[] args) { SlodyczCollection collection = new SlodyczCollection(); collection[0] = new Slodycz("Kwasne"); collection[1] = new Slodycz("Slodkie"); collection[2] = new Slodycz("Ostre"); collection[3] = new Slodycz("Twarde"); collection[4] = new Slodycz("Lukrecja"); collection[5] = new Slodycz("Musujace"); collection[6] = new Slodycz("Slodko kwasne"); collection[7] = new Slodycz("Cynamonowe"); collection[8] = new Slodycz("Bez glutenu"); SlodyczIterator iterator = collection.CreateIterator(); Console.WriteLine("Poprosze wszystko"); for (Slodycz cukierek = iterator.Pierwszy(); !iterator.Zakonczenie; cukierek = iterator.Nastepny()) { Console.WriteLine(cukierek.Smak); } }
public SlodyczeIterator(SlodyczCollection zelki) { this._slodycz = zelki; }