русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Предварительная проверка параметров

 

Качественно написанные программы не должны выдавать пользователю системное сообщение об ошибке. Обнаружив ошибку, программа должна сообщить пользователю причины возникновения ошибки, а также рекомендовать какие-либо действия. Для этого в программе предусматриваются блоки обработки ошибок. Рассмотрим пример программы, представленной ранее, с блоком обработки ошибок.

if(I != 0)

{

int j = 5 / i;

}

else Console.WriteLine(“Ошибка деления на нуль);

Большое количество ошибок вызывается тем, что функциям или методам передаются неправильные значения параметров. Чтобы предотвратить возникновение таких ошибок в программе должно быть предусмотрена проверка параметров на доступность перед передачей их в методы или функции. При пропуске подобных блоков повышается вероятность появления неожиданных и трудно обнаруживаемых ошибок.

 

Просмотров: 3197






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.