Как обработать ситуацию, если пользователь вводит не нужный пункт меню? - C#
Формулировка задачи:
Вот мой код:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Лабораторная_лабота___3 { class Program { static void Main() { string strng; Hesh hesh_tablе = new Hesh(); Console.WriteLine("Меню:"); Console.WriteLine("1 - Добавление строки"); Console.WriteLine("2 - Распечатка таблицы"); Console.WriteLine("0 - Выход"); char ch= Console.ReadKey().KeyChar; while (ch != '0') { switch (ch) { case '1': { Console.WriteLine(); Console.WriteLine("Введите строку"); strng = Console.ReadLine(); hesh_tablе.PutWord(strng); break; } case '2': { hesh_tablе.Print(); break; } } Console.WriteLine("Выберите пункт меню"); ch = Console.ReadKey().KeyChar; Console.WriteLine(); } } } }
Решение задачи: «Как обработать ситуацию, если пользователь вводит не нужный пункт меню?»
textual
Листинг программы
Console.WriteLine("Меню:"); Console.WriteLine("1 - Добавление строки"); Console.WriteLine("2 - Распечатка таблицы"); Console.WriteLine("0 - Выход"); char ch= Console.ReadKey().KeyChar; while(ch!='0' && ch!='1' && ch!='2') { Console.WriteLine("Выберите пункт меню"); ch = Console.ReadKey().KeyChar; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д