static void Main(string[] args) { TakimConcreteAggregate TakimCollection = new TakimConcreteAggregate(); TakimCollection.Add(new Takim { TakimAdi = "Fenerbahçe", Puan = 59 }); TakimCollection.Add(new Takim { TakimAdi = "Real Madrid", Puan = 9 }); TakimCollection.Add(new Takim { TakimAdi = "Barcelona", Puan = 10 }); ITakimIterator itr = TakimCollection.GetIterator(); while (itr.IsDone()) { Console.WriteLine("{0}:{1}", itr.CurrentItem().TakimAdi, itr.CurrentItem().Puan); itr.Next(); } Console.ReadKey(); }
public TakimConcreteIterator(TakimConcreteAggregate ColTakim) { CollectionTakim = ColTakim; }