Exemple #1
0
        static void Main(string[] args)
        {
            var browser  = new Browser();
            var history1 = new BrowserHistory("a", DateTime.Now);
            var history2 = new BrowserHistory("b", DateTime.Now.AddMinutes(10));
            var history3 = new BrowserHistory("c", DateTime.Now.AddHours(1));

            browser.PushHistory(history1);
            browser.PushHistory(history2);
            browser.PushHistory(history3);

            // for (int i = 0; i < browser.Histories.Length; i++)
            // {
            //     Console.WriteLine(browser.Histories[i]);
            // }

            var iterator = browser.CreateIterator();

            while (iterator.HasNext())
            {
                var currentHistory = iterator.Current();
                Console.WriteLine(currentHistory);
                iterator.Next();
            }
        }
Exemple #2
0
 public void PushHistory(BrowserHistory history)
 {
     _histories[_index] = (history);
     _index            += 1;
 }