static void Main(string[] args) { var q = new MyQueue(); q.Enqueue(1); q.Enqueue(2); q.Enqueue(3); q.Enqueue(4); q.Dequeue(); Console.WriteLine(q.front.key); }
static void Main(string[] args) { char ans = '+'; while (ans == '+') { try { Console.Write("Введите размер очереди: "); int N = int.Parse(Console.ReadLine()); MyQueue <int> qu = new MyQueue <int>(N); int i = 1; Console.WriteLine("Заполните элементами:"); while (qu.end < N) { Console.Write("{0}:", i++); qu.Enqueue(int.Parse(Console.ReadLine())); } Console.WriteLine("Первый элемент в очереди: {0}", qu.Front()); Console.WriteLine("Количество элементов в очереди: {0}\n", qu.end - qu.began); for (int j = 1; j < N; j++) { Console.WriteLine("Результат метода Dequeue() запуск №{0}: {1}", j, qu.Dequeue()); Console.WriteLine("Первый элемент в очереди: {0}", qu.Front()); Console.WriteLine("Количество элементов в очереди: {0}\n", qu.end - qu.began); } Console.WriteLine("\nПовторить(+/-)?"); ans = char.Parse(Console.ReadLine()); Console.WriteLine("\n\n"); } catch (Exception ex) { Console.WriteLine("Ошибка: {0}", ex);//.Message } } }