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

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

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

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

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

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

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


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

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

7   голосов , оценка 4 из 5
Похожие ответы