static void Main(string[] args) { bool flag = true; Heap heap = new Heap(); while (flag) { string[] choose = Console.ReadLine().Split(' '); switch (choose[0]) { case "push": heap.PushLast(choose[1]); break; case "pushback": heap.PushFirst(choose[1]); break; case "get": Console.WriteLine(heap.GetLevels()); break; case "stop": flag = false; break; case "show": heap.Show(); break; default: Console.WriteLine("Неизвестная команда"); break; } } Console.ReadKey(true); }