Содержание
- 2. Исключения В С# есть механизм, который позволяет обрабатывать подобные ошибки и таким образом избегать аварийного завершения
- 3. Родитель ошибок Каждому типу ошибки соответствует свое исключение. В с# исключения являются классами, которые имеют общего
- 4. Конструкторы Свойства
- 5. Важные системные ошибки ArrayTypeMismatchException Тип сохраненного значения несовместим с типом массива DivideByZeroException Предпринята попытка деления на
- 6. Важные системные ошибки InvalidCastException Некорректное преобразование в процессе выполнения OutOfMemoryException Вызов new был неудачным из-за недостатка
- 7. Перехват(обработка исключений) Можно задать способ обработки исключений Стандартная обработка: вывод сообщения И завершение программы
- 8. try //обязательный блок { Код в котором может быть исключение} catch (SomeSpecificException ex) { Действия по
- 9. Условия для перехвата Имеется хорошее понимание причин создания исключения, существует возможность реализовать конкретное восстановление. Например предложить
- 10. Условия для перехвата Возможность создания и вызова нового, более конкретного исключения. int GetInt(int[] array, int index)
- 11. Условия для перехвата Требуется частично обработать исключение перед передачей его на дополнительную обработку. try { //
- 12. Блок catch Если у нас возникает исключение определенного типа, то оно переходит к соответствующему блоку catch.
- 13. Блок catch
- 15. Скачать презентацию