Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
74
Добавлен:
12.02.2015
Размер:
840.7 Кб
Скачать

Исключения (Exceptions)

Не фатальные ошибки

Фатальные

ошибки

Блоки try и catch

Блоки try и catch помогают обрабатывать сгенерированные исключения

Больше о блоках catch

C# позволяет использовать более одного блока catch

Общий (General) catch блок

Генерация исключений с помощью оператора throw

Оператор throw предназначен для программной генерации исключения

Использование блока Finally

Код этого блока выполняется независимо от того, имело место исключение или нет

Резюме

Сборка состоит из:

Набора типов и ресурсов, формирующих логический функциональный блок.

Декларация (manifest) содержит информацию, описывающую данную сборку.

Мы можем разместить классы из одного пространства имен в разные сборки, а также классы из различных пространств имен в одну сборку.

Сборки бывают двух типов: Закрытые(Private) и Разделяемые(Shared)

Номер версии сборки обозначается четырехзначным числом в следующем формате: <Старший номер версии> . < Младший номер версии >

.<Редакция> . <Выпуск>

Пространство имен System.Reflection содержит около 40 классов и интерфейсов, которые могут быть использованы для получения информации об объекте.

Наборы (Collections) – это типы данных, которые обеспечивают особый способ хранения и групповой обработки данных.

Исключения (Exceptions) генерируются во время выполнения программы, при возникновении ошибки.

Блоки try и catch помогают обрабатывать сгенерированные исключения.

Использование оператора Throw, позволяет программно сгенерировать исключения.

Инструкции, содержащие в блоке Finally выполняются независимо от того было исключение или нет.

Соседние файлы в папке Инструментальные средства