static void DeleteAuthor(Library lib) { String nameA, surnameA; while (true) { try { Console.WriteLine("Введите имя автора книги, чтобы его удалить(вместе с ним удалятся и книги, которые он написал) :"); nameA = Console.ReadLine(); if (nameA != null && nameA.Length < 2) { throw new ArgumentException("Неккоректное название!"); } else { break; } } catch (ArgumentException s) { Console.WriteLine("Error! : " + s.Message); } } while (true) { try { Console.WriteLine("Введите фамилию автора книги :"); surnameA = Console.ReadLine(); if (surnameA != null && surnameA.Length < 2) { throw new ArgumentException("Неккоректное название!"); } else { break; } } catch (ArgumentException s) { Console.WriteLine("Error! : " + s.Message); } } lib.DeleteA(nameA, surnameA); }