Как обработать исключение в консольном приложении? - C#

Узнай цену своей работы

Формулировка задачи:

Доброе время суток, интересует как обработать исключение в консольном приложении на ввод пустой строки, т.е. если пользователь не ввел значение или случайно задел Enter, должно вылезти адекватное сообщение об ошибке, а не то, что он не в состоянии понять. Допустим есть такие строки в коде
Листинг программы
  1. if (p > 8 ^ p == 0)
  2. {
  3. Console.WriteLine(mesError);
  4. goto Error;
  5. }
Возможно ли в этот же IF запихать проверку на отсутствие ввода, и как вообще выглядит эта проверка, нигде не нашел. P.S. p типа int

Решение задачи: «Как обработать исключение в консольном приложении?»

textual
Листинг программы
  1.  
  2.         int i;
  3.         Console.WriteLine("введите значение : ");
  4.         while (!int.TryParse(Console.ReadLine(), out i))
  5.         {
  6.             Console.WriteLine("это не целочисленное значение!");
  7.             Console.WriteLine("введите значение : ");
  8.         }
  9.         Console.WriteLine("успех! : "+i);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы