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(); } }
public void PushHistory(BrowserHistory history) { _histories[_index] = (history); _index += 1; }