   // class QueueInheritance inherits List's capabilities
   public class QueueInheritance : List
   {
      // pass name "queue" to List constructor
      public QueueInheritance()
         : base( "queue" )
      {
      } // end constructor
      // place dataValue at end of queue by inserting 
      // dataValue at end of linked list
      public void Enqueue( object dataValue )
      {
         InsertAtBack( dataValue );
      } // end method Enqueue
      // remove item from front of queue by removing
      // item at front of linked list
      public object Dequeue()
      {
         return RemoveFromFront();
      } // end method Dequeue
   } // end class QueueInheritance
