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;
            }
        }