Как универсально обрабатывать исключительные ситуации? - C#

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

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

Добрый вечер. как универсально обрабатывать исключительные ситуации в C#? вот к примеру
Листинг программы
  1. try
  2. {
  3. int j = 0;
  4. int i = 10 / j;
  5. }
  6. catch (Exception)
  7. {
  8. MessageBox.Show("возникла ошибка", "About");
  9. }
по уму вместо Exception должен быть другой потомок забыл название его. и вот задача, так как я не знаю какая будет ошибка, если бы знал. то что жэто за ошибка, и я хочу отработать и получить описание того что произошло, например для логирования - перебирать всех потомков и наследников -это не вариант. как правильнее решить задачу? вот к примеру я хочу вывести строковое представление в
Листинг программы
  1. MessageBox.Show("тут должно быть строковое представление или проверка на класс исключения, как его получить", "About");

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

textual
Листинг программы
  1. try
  2. {
  3. }catch(){....}

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


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

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

15   голосов , оценка 3.933 из 5

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

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

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