Я пишу программу для создания списка книг, и я написал несколько методов для этой цели. Я хочу отобразить список параметров, для которых вызывается метод, а затем, как только они выберут параметр, продолжайте отображать параметры, пока они не решат выйти.
Это все, что у меня есть:
List<Book> books = new List<Book>();
switch
{
case 1:
CardCatalog.AddBook(books);
break;
case 2:
CardCatalog.ListBooks(books);
break;
default:
CardCatalog.Save(books);
break;
}
Я уже написал методы, теперь мне просто нужно, чтобы это работало. Если они выбирают вариант 1 или 2, оператор switch должен быть повторен. Если они выбирают вариант 3, CardCatalog.Save () должен быть выполнен, а оператор switch НЕ должен повторяться.
Я бы хотел, чтобы это утверждение повторялось также каждый раз:
Console.WriteLine("1. Add a Book\n2. List all books\n3. Save and exit");
Но я не знаю, как включить его в оператор switch, или даже если оператор switch является правильным способом для этого (хотя я думаю, что это так).