Ejercicio C02 - Seguí participando
Consigna
Partir del ejercicio Go Speed Racer Go! y agregar la excepción CompetenciaNoDisponibleException
.
La sobrescritura del método
ToString
retornará un mensaje con el siguiente formato por líneas:- "Excepción en el método {0} de la clase {1}:"
- Mensaje propio de la excepción.
- Todos los
InnerException
con una tabulación (\t
).
La excepción
CompetenciaNoDisponibleException
será lanzada dentro del operador==
deCompetencia
yVehiculo
con el mensaje "El vehículo no corresponde a la competencia", capturada dentro del operador+
y lanzada nuevamente como una nueva excepción con el mensaje "Competencia incorrecta". Utilizar la propiedadInnerException
para almacenar la excepción original.Modificar el método
Main
para agregar unVehiculo
que no corresponda con la competencia, capturar la excepción y mostrar el error por pantalla.
Resolución
Video | Código |
---|