コード例 #1
0
ファイル: 15Iterator.cs プロジェクト: aranzazug/programacion
 public ConcreteIterator(FellowshipMembers aggregate)
 {
     this._aggregate = aggregate;
 }
コード例 #2
0
ファイル: 15Iterator.cs プロジェクト: aranzazug/programacion
        static void Main()
        {
            FellowshipMembers members = new FellowshipMembers();
            members[0] = "Frodo";
            members[1] = "Gandalf";
            members[2] = "Aragorn";
            members[3] = "Legolas";
            members[4] = "Merry";
            members[5] = "Pippin";
            members[6] = "Sam";
            members[7] = "Gimli";
            members[8] = "Boromir";

            ConcreteIterator i = new ConcreteIterator(members);

            Console.WriteLine("Members of the Fellowship of the ring:\n");

            object item = i.First();
            while (item != null)
            {
                Console.WriteLine(item);
                item = i.Next();
            }

            Console.ReadKey();
        }