Упражнение. Выполнение задачи для try-catch
Проблемы кода в этом модуле используются для укрепления того, что вы узнали, и помогут вам получить некоторую уверенность, прежде чем продолжать работу.
Try-Catch челлендж
Реализуйте обработку исключений для удовлетворения следующих параметров проблемы:
Начните со следующего кода приложения:
try { Process1(); } catch { Console.WriteLine("An exception has occurred"); } Console.WriteLine("Exit program"); static void Process1() { WriteMessage(); } static void WriteMessage() { double float1 = 3000.0; double float2 = 0.0; int number1 = 3000; int number2 = 0; Console.WriteLine(float1 / float2); Console.WriteLine(number1 / number2); }Обновите метод
Process1, чтобы перехватывать исключение, которое возникает в методеWriteMessage.Метод
Process1должен вывести следующее сообщение в консоль при возникновении исключения.Exception caught in Process1Не изменяйте код за пределами
Process1метода.При запуске обновленного приложения он должен создать следующие выходные данные:
∞ Exception caught in Process1 Exit programВ целях этого задания можно игнорировать выходные сообщения, отладчиком созданные. Например, можно игнорировать следующие сообщения:
Exception thrown: 'System.DivideByZeroException' in Exceptions101.dll The program '[436] Exceptions101.dll' has exited with code 0 (0x0).