public void Add(LancoltListaNode <T> ujtag) { LancoltListaNode <T> current = Head; Type egitestTipus = ujtag.GetType(); while (current.Next != null && current.GetType() != egitestTipus) { current = current.Next; } if (current.Next != null) { ujtag.Next = current.Next; current.Next = ujtag; } else { if (current == null) { Head = ujtag; } else { current.Next = ujtag; } } Count++; }
public IEnumerator <T> GetEnumerator() { LancoltListaNode <T> current = Head; while (current != null) { yield return(current.Value); current = current.Next; } }