Ejercicio: Realización de una actividad de desafío para try-catch
Los desafíos de código de este módulo se usan para reforzar lo que ha aprendido y ayudarle a obtener cierta confianza antes de continuar.
Desafío Try-Catch
Implemente el control de excepciones para satisfacer los siguientes parámetros de desafío:
Comience con el código de aplicación siguiente:
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); }Actualice el
Process1método para detectar la excepción que se produce en elWriteMessagemétodo .El
Process1método debe imprimir el siguiente mensaje en la consola cuando se detecta la excepción:Exception caught in Process1No cambie ningún código fuera del
Process1método .Al ejecutar la aplicación actualizada, debe generar la siguiente salida:
∞ Exception caught in Process1 Exit programPara los fines de este desafío, puede omitir los mensajes de salida creados por el depurador. Por ejemplo, puede omitir los siguientes mensajes:
Exception thrown: 'System.DivideByZeroException' in Exceptions101.dll The program '[436] Exceptions101.dll' has exited with code 0 (0x0).