예제 #1
0
        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);
            }
        }
예제 #2
0
 public SlodyczeIterator(SlodyczCollection zelki)
 {
     this._slodycz = zelki;
 }