Как обработать ситуацию, если пользователь вводит не нужный пункт меню? - C#

  1. Вот мой код:


textual

Код к задаче: «Как обработать ситуацию, если пользователь вводит не нужный пункт меню? - C#»

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;
}

СДЕЛАЙТЕ РЕПОСТ

13   голосов, оценка 4.538 из 5



Похожие ответы
  1. Во время работы приложения (При проблемах с сервером) Ping.Send(); не получает работающего адреса, из-за чего вылазит исключение "System.Net.Network.Information.PingException". Как это исключение убрать? Через try/catch не выходит. P.S:Больше информации тут - Как исправить ошибку Буду благодарен за помощь))!

  1. Доброе время суток, интересует как обработать исключение в консольном приложении на ввод пустой строки, т.е. если пользователь не ввел значение или случайно задел Enter, должно вылезти адекватное сообщение об ошибке, а не то, что он не в состоянии понять. Допустим есть такие строки в коде

  1. У меня есть список objClass.listRect. В элементе списка objClass.listRect хранятся координаты области, в которой находится объект. Мне нужно выделить каждый объект и провести с ним некоторые манипуляции. Я делаю следующим образом:

  1. Прошу помощи с написанием кода программы Заранее спасибо Дан массив из N ‘элементов. Требуется : 1. Сосчитать сумму элементов, которые больше 5, но меньше 25. 2. Определить каких элементов больше положительных или отрицательных. 3. Вывести индексы всех элементов массива, значение которых равно 0. Сколько таких элементов. Например: Массив : 0, 4, 5, 0, 5 Ответ: Число нулевых элементов массива – 2. 0, 3 4. Вывести индексы всех элементов массива, значение которых равно минимальному. Сколько таких элементов. Например: Массив: 7, 4, 5, 4, 8, 4 Ответ: Число минимальных элементов массива – 3. 1, 3, 5

  1. Прошу помощи с кодом , заранее спасибо! Обработка числовых последовательностей. Дана последовательность чисел, заканчивающаяся 0. Требуется: 1. Найти максимальный элемент 2. Сосчитать сумму и среднее арифметическое. 3. Определить сколько чисел заканчивается на 9. 4. Определить сколько чисел делится на 7 и не делятся на 5. 5. Определить знак (>0 или <0)будет произведение этих чисел. Шаблон для ввода последовательности st = Console.ReadLine(); A = Convert.ToInt16(st); while(A !=0){ st = Console.ReadLine(); A = Convert.ToInt16(st); };

  1. Здравствуйте нужна ваша помощь Создайте зубчатый массив, в котором хранится успеваемость студентов техникума. Массив должен содержать в виде строк количество групп, количество столбцов - количество студентов в группе. Заполните массив случайными числами. Вывести оценку на указанного студента, узнать информацию о всех двоечников и отличников и найти среднюю оценку по каждой группе

  1. Что необходимо записать в исключении? Если в строке не цифра или строка пустая - никакое значение в массив не включается.

  1. Добрый день! вопрос вроде простой, но никак не пойму, как правильнее сделать. Простая ситуация: