protected void ExitTask() { int answUser = Parse.StringToInt(InputConsole.GetInputText("Повторить выполнение (1): ")); if (answUser == 1) { Run(); } }
public void OpenMenuOnce(string _title = "") { byte numberTask = 0; BeforeFillConsole(_title); CreateMenuList(); numberTask = Parse.StringToByte(InputConsole.GetInputText("Для выхода введите любой символ \nоличный от номера пункта меню: ")); if (numberTask == 0 || numberTask > menuItems.Count) { return; } Console.WriteLine(menuItems.ElementAt(numberTask - 1).Key); MyDelegate runMethod = menuItems.ElementAt(numberTask - 1).Value; runMethod(); }