Visual C# для чайников. Урок 9. Обработка исключений. Продолжение. |
Автор megabax | ||||
12.01.2012 г. | ||||
Visual C# для чайников. Урок 9. Обработка исключений. Продолжение.На прошлом уроке мы начали изучать обработку исключений. Сегодня мы продолжим тему. Пример прошлого урока имеет один небольшой недостаток: если мы вместо числа введем буквы, то наша программа завершиться со страшным сообщением: Что бы при неверном вводе (буква вместо цифры) программа выдавала осмысленное сообщение об ошибке, перепишем у нее функцию main:
как видим, мы просто тупо взяли кусок программы в try ... catch. теперь при ошибочном вводе она будет ругаться вот так: И, напоследок, что бы закончить тему исключений, скажу, что программист может сам вызвать исключение. Например, значение какой либо переменной должно быть в допустимом пределе. Что бы проконтролировать это и вызвать аварийное завершение программы, можно воспользоваться такой вот конструкцией:
Выполняя данные строки, программа вывалится со страшным сообщением, если пользователь введет число не от 1 до 10: Разумеется, если эти строки находятся в какой либо функции, то его так же можно "перехватить", поместив эту функцию в try ... catch:
И вот результат работы программы, если пользователь введет число не из диапазона:
(С) Шуравин Александр
|
||||
Последнее обновление ( 27.05.2014 г. ) |
« След. | Пред. » |
---|