public new DoubleNode <T> GetLastNode() { DoubleNode <T> head = Head; while (head.Next != null) { head = (DoubleNode <T>)head.Next; } return(head); }
public void DisplayReverse() { DoubleNode <T> head = GetLastNode(); while (head != null) { Console.Write(head.Data + " "); head = (DoubleNode <T>)head.Prev; } Console.WriteLine(); }
public DoubleList() { Head = base.Head as DoubleNode <T>; }