public void Clear() { MyNode p = head; head = null; while (p != null) { MyNode q = p; p = p.next; q.next = null; //q.Dispose(); } }
public MyNode head; // число элементов #endregion Fields #region Constructors // Конструктор public MyList() { head = null; }
// Add public void Add(string inf) { MyNode p = new MyNode(inf, head); head = p; }
// Конструктор public MyNode(string inf, MyNode next) { this.inf = inf; this.next = next; }