Example #1
0
        public void AddFirst(int value)
        {
            DoubleNode crnt = new DoubleNode(value);

            if (Length != 0)
            {
                crnt.Next      = _root;
                _root.Previous = crnt;
                _root          = crnt;
            }
            else
            {
                _root = crnt;
                _tail = crnt;
            }
            Length++;
        }