static void Main(string[] args) { Search srch = new Search(); Console.WriteLine("Search"); ShowMenu(); int menu; bool exit = false; int countSuccess = 0; while (true) { menu = GetData.GetInt(); if (menu < 1 || menu > 7) { Console.WriteLine("Введите цифру от 1 - 7"); } else { switch (menu) { case 7: exit = true; break; default: srch.RemoveResults(); srch.SetFlagSearch(menu); srch.BeginSearch(); countSuccess = srch.ShowResults(); // работаем с найденным списком if (countSuccess > 0) { WorkWithList wList = new WorkWithList(srch); wList.AdditionalOperation(); Console.WriteLine("\nВведите данные для нового поиска"); ShowMenu(); } break; } } if (exit) { break; } } }