コード例 #1
0
ファイル: Realworld.cs プロジェクト: kingdom-0/DesignPatterns
        public static void Run()
        {
            var collection = new EnumerableCollection();

            collection.Add("Edison");
            collection.Add("Russel");
            var iterator = collection.GetIterator();

            for (var item = iterator.GetFirst(); !iterator.IsDone; item = iterator.GetNext())
            {
                Console.WriteLine(item);
            }
        }
コード例 #2
0
ファイル: Realworld.cs プロジェクト: kingdom-0/DesignPatterns
 public CollectionIterator(EnumerableCollection collection)
 {
     _collection = collection;
 }