コード例 #1
0
        public override T Dequeue()
        {
            if (Count == 0)
            {
                throw new InvalidOperationException("Empty");
            }

            var item = items.GetFirst();

            items.RemoveFirst();
            return(item);
        }
コード例 #2
0
 public void AddFirstNode()
 {
     circularDoublyLinkedList.AddFirst(1);
     Assert.IsNotNull(circularDoublyLinkedList.GetFirst(), "Linked List is empty");
 }