Exemple #1
0
 public void Dequeue()
 {
     lock (innerList)
     {
         if (!IsEmpty())
         {
             innerList.removeByIndex(0);
             numberOfElements--;
         }
     }
 }
Exemple #2
0
        public T Dequeue()
        {
            lock (innerList)
            {
                T value = default(T);

                if (!IsEmpty())
                {
                    value = innerList.getByIndex(0);
                    innerList.removeByIndex(0);
                    DecreaseSize();
                }
                return(value);
            }
        }