Одно из основных назначений .NET Common Language Runtime (CLR) — недопущение ошибок (что достигается такими средствами, как автоматическое управление памятью и ресурсами в управляемом коде) или хотя бы их обнаружение во время компиляции (благодаря строго типизированной системе). Однако некоторые ошибки можно обнаружить только в период выполнения, а значит, для всех языков, соответствующих спецификации Common Language Specification (CLS), должен быть предусмотрен единый метод реакции на ошибки. Эта глава посвящена системе обработки ошибок, реализованной в CLR, — обработке исключений. Сначала мы изучим общий механизм и основы синтаксиса обработки исключений. Вы увидите, как обработка исключений соотносится с наиболее распространенными на сегодняшний день методами обработки ошибок, и поймете преимущества обработки исключений над другими методиками. Затем мы углубимся в наиболее специфические вопросы обработки исключений в .NET, такие как применение класса Exception и производных от него собственных классов исключений. Последний раздел посвящен созданию приложений с обработкой исключений.
0
494 просмотров
Понравилась статья? Поделиться с друзьями:
Вам также может быть интересно
Идея Microsoft .NET в том, чтобы переместить центр внимания вычислительного сообщества из мира, состоящего
Что же представляет собой .NET Framework и что он дает? Вначале мы сравним .NET
Фраза, которой я охарактеризовал .NET: «новая среда для создания и запуска надежных, масштабируемых, распределенных
Common Language Runtime (CLR) — это сердце технологии Microsoft .NET. Как следует из названия,
Библиотеки классов .NET Framework играют чрезвычайно важную роль в обеспечении межъязыкового взаимодействия приложений, так
Для облегчения перевода языков в среду .NET в Microsoft разработан промежуточный язык — Microsoft