Ejercicio I03 - Persiste y triunfarás
Consigna
Advertencia
El siguiente ejercicio se encuentra incompleto.
Agregar a la solución un proyecto de biblioteca de clases llamado
Persistencia
y agregar la siguiente interfaz:El tipo genérico
TObjeto
deberá ser de referencia y contener un constructor público sin parámetros.Crear una clase genérica llamada
SerializadorXml
que implemente la interfazIPersistencia
.- El método
Almacenar
deberá serializar el objeto a formato XML y guardarlo en un archivo en la ruta indicada. - El método
Recuperar
deberá recuperar la información del archivo ubicado en la ruta indicada y deserializarlo desde formato XML.
- El método
Agregar un proyecto de consola a la solución llamado
Lista_Supermercado
.Agregar a dicho proyecto la siguiente clase:
Deberá mostrar un menú con las siguientes opciones y permitir elegir una de ellas:
- Listar.
- Agregar tarea.
- Modificar tarea.
- Eliminar tarea.
- Quitar objeto.
- Limpiar lista.
- Salir.
Agregar al proyecto
Persistencia
una clase genérica llamadaSerializadorJson
que implemente la interfazIPersistencia
.- El método
Almacenar
deberá serializar el objeto a formato JSON y guardarlo en un archivo en la ruta indicada. - El método
Recuperar
deberá recuperar la información del archivo ubicado en la ruta indicada y deserializarlo desde formato JSON.
- El método
Resolución
Video | Código |
---|