Записи с меткой ‘Console’

Пользовательские классы исключений

April 7, 2010

У последнего примера имеется недостаток — вызывающая сторона не может определить причину исключения при вызове DoAverage() на основании одного типа исключения. Чтобы узнать, что исключение произошло из-за нулевого значения переменной count, в тексте сообщения приходится искать строку "Count is zero".

» Читать запись: Пользовательские классы исключений

Иерархия исключений

April 7, 2010

Все классы исключений C# являются производными от класса Exception, который является частью Common Language Runtime[1]. При возникновении исключения блок catch выбирается среди подходящих блоков, для чего тип исключения сравнивается с типом, указанным в блоке. Блокам catch с точным совпадением типа отдается предпочтение перед более общими исключениями. Вернемся к нашему примеру:

» Читать запись: Иерархия исключений

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты