private void button17_Click(object sender, EventArgs e) { TakimConcreteAggregate TakimCollection = new TakimConcreteAggregate(); TakimCollection.Add(new Takim { TakimAdi = "XXX Spor", Puan = 59 }); TakimCollection.Add(new Takim { TakimAdi = "LALA Spor", Puan = 9 }); TakimCollection.Add(new Takim { TakimAdi = "TEYTEY Spor", Puan = 10 }); ITakimIterator itr = TakimCollection.GetIterator(); while (itr.IsDone()) { MessageBox.Show(itr.CurrentItem().TakimAdi + itr.CurrentItem().Puan); itr.Next(); } }
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(); }