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