Example #1
0
        public static void Show()
        {
            var history = new BrowseHistory();

            history.Push("a");
            history.Push("b");
            history.Push("c");

            var iterator = history.createIterator();

            while (iterator.HasNext())
            {
                var url = iterator.Current();
                Console.WriteLine(url);
                iterator.Next();
            }
        }
        static void Main(string[] args)
        {
            var browseHistory = new BrowseHistory();

            browseHistory.Push("https://www.google.com");
            browseHistory.Push("https://www.bing.com");
            browseHistory.Push("https://www.yandex.com");

            Console.WriteLine("Browse History");
            IIterator iterator = browseHistory.CreateIterator();

            while (iterator.HasNext())
            {
                var url = iterator.Current;
                Console.WriteLine($"Url: {url}");
                iterator.Next();
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            var history = new BrowseHistory();

            history.Push("a");
            history.Push("b");
            history.Push("c");

            Iterator <string> iterator = history.CreateInterator();

            while (iterator.HasNext())
            {
                Console.WriteLine(iterator.Current());
                iterator.Next();
            }

            Console.ReadKey();
        }