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

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

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

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

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

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

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


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

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

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