public static void EditEntryProfile(ref List <Profile> list) { while (true) { if (!ActionsBase.PrintAllDataWithId(list)) { Console.ReadLine(); break; } Console.Write("Введите номер записи для редактирования или -1 для отмены операции редактирования и выхода в меню: "); string userAnswer = Console.ReadLine(); try { int indexData = int.Parse(userAnswer); if (indexData == -1) { break; } list[indexData] = ActionsBase.EditProfile(list[indexData]); } catch (Exception) { Console.WriteLine("\nВведенное значение некорректно. Повторите ввод!"); continue; } } }