Ejercicio I04 - La siempre clásica y eficaz receta
Consigna
Crear un proyecto de consola. Seguir esta receta al pie de la letra sin agregar nada:
Crear una clase
Personacon dos atributos privados de tipostring, nombre y apellido.- Agregarle un constructor que reciba ambos parámetros.
- Crear un método estático llamado
Guardarque reciba un objeto de tipoPersona, la serialice en formato XML y la almacene en un archivo con nombre inválido (por ejemplo:""). - Crear un método estático llamado
Leerque deserialice desde un archivo con nombre inválido (por ejemplo:"") y retorne un objeto de tipoPersona. - Sobrecargar el método
ToStringpara mostrar los datos de la persona.
En el método
Main, instanciar un objeto del tipoPersonae intentar serializarlo.Luego intentar leer ese objeto serializado en una nueva instancia de
Personay mostrarlo por pantalla.Repetir los métodos
GuardaryLeerpero con formato JSON.Por cada excepción que lance la aplicación:
- Generar un bloque
catchque la capture y maneje. - Luego corregir el problema que genera la excepción.
- Repetir el proceso hasta capturar todas las excepciones de forma individual. No se deberá capturar las excepciones usando el tipo
Exception, sino el tipo específico de cada excepción lanzada. - Los datos del objeto
Personaguardado deben ser el nombre y el apellido, y deberán coincidir con los datos del objeto deserializado.
- Generar un bloque
Resolución
| Video | Código |
|---|