private void btnLetterIterator_Click(object sender, EventArgs e) { Iterator iteration = ag.CreateIterator(IteratorType.LetterIterator); lbLetterIterator.Items.Clear(); for (iteration.First(); !iteration.IsDone(); iteration.Next()) { lbLetterIterator.Items.Add(iteration.CurrentItem()); } }
public IteratorForm() { InitializeComponent(); ag = new ConcreteAggregate(); LoadAg(ag); Iterator iter = ag.CreateIterator(IteratorType.TotalIterator); lbTotalIterator.Items.Clear(); for (iter.First(); !iter.IsDone(); iter.Next()) { lbTotalIterator.Items.Add(iter.CurrentItem()); } }