public void Insert(Person data)
        {
            var node = CreateNode(data);

            node.Next = _head;
            _head     = node;
        }
        public Person Get(int index)
        {
            var        position = 0;
            PersonNode node     = _head;

            while (position < index && node != null)
            {
                node = node.Next;
                position++;
            }

            if (node != null)
            {
                return(node.Data);
            }

            return(null);
        }
 public PersonLinkedList()
 {
     Count = 0;
     _head = null;
 }