#c_sharp #исключения
Как перехватить исключение любого типа в C#
Ответы
Ответ 1
Необходимо использовать следующую схему кода try { // Блок кода, где генерируется исключение } catch (Exception e) { // Выполняем обработку исключительной ситуации }Ответ 2
try { } catch { // Выполняем обработку исключительной ситуации }Ответ 3
В коде, который использует только c#-библиотеки, достаточно ловить Exception. В C# все исключения отнаследованы от Exception. try { .. } catch (Exception exc) { .. } В коде, который использует библиотеки на других языках, желательно ловить исключения без указания типа. Другие языки могут кидать исключения с типами, отличными от Exception. try { .. } catch { .. } Комбинированный вариант использования перехватывает все исключения и сохраняет информацию для C#-исключений. try { .. } catch (Exception exc) { .. } catch { .. }
Комментариев нет:
Отправить комментарий