Пример #1
0
        /// <summary>
        /// Övning 2: ExamineQueue()
        ///
        /// Examines the datastructure Queue
        /// </summary>
        static void ExamineQueue()
        {
            Console.WriteLine("ExamineQueue");

            /*
             * Loop this method untill the user inputs something to exit to main menue.
             * Create a switch with cases to enqueue items or dequeue items
             * Make sure to look at the queue after Enqueueing and Dequeueing to see how it behaves
             */

            ExamineQueue examinQueue = new ExamineQueue();

            examinQueue.RunExamineQueue();
        }
        /// <summary>
        /// Examines the datastructure Queue
        /// </summary>
        static void ExamineQueue()
        {
            /*
             * Loop this method untill the user inputs something to exit to main menue.
             * Create a switch with cases to enqueue items or dequeue items
             * Make sure to look at the queue after Enqueueing and Dequeueing to see how it behaves
             */

            Console.Clear();

            ExamineQueue examineQueue = new ExamineQueue();
            bool         quit         = false;

            do
            {
                ExamineQueueInfo();

                char input = InputCheck();

                switch (input)
                {
                case '+':
                    examineQueue.AddToQueue();

                    Console.Clear();
                    break;

                case '-':
                    examineQueue.RemoveFromQueue();

                    Console.Clear();
                    break;

                case 'Q':
                    quit = true;

                    Console.Clear();
                    break;

                default:
                    Console.WriteLine("Use '+' or '-'");
                    break;
                }
            } while (!quit);
        }