static void Main(string[] args) { AgregadaConcreta a = new AgregadaConcreta(); a[0] = "Item A"; a[1] = "Item B"; a[2] = "Item C"; a[3] = "Item D"; IteradorConcreto i = new IteradorConcreto(a); Console.WriteLine("Iterando sobre la colección:"); object item = i.Primero(); while (item != null) { Console.WriteLine(item); item = i.Siguiente(); } Console.Read(); }
// Constructor public IteradorConcreto(AgregadaConcreta Agregada) { this.Agregada = Agregada; }