Ejercicio I01 - Placa de Crónica TV

Consigna
En un proyecto de biblioteca de clases:
Crear un enumerado
Estacionescon las cuatro estaciones del año: Verano, Primavera, Invierno, Otonio.Crear un método de extensión
ObtenerPlacaCronicaTVque extiendaDateTime, reciba un argumento de tipoEstacionesy devuelva unstring. El método debe retornar un texto con la cantidad de días que faltan para la estación indicada empezando a contar desde la fecha almacenada en la instancia deDateTimeque llama al método.- Por ejemplo: “Faltan 45 días para el Verano”.
- Si este año la estación ya pasó, se debe considerar la fecha del año siguiente.
Crear un proyecto de consola y mostrar los días que faltan para todas las estaciones desde la fecha actual.
tip
La cantidad de días se puede obtener restando la fecha del cambio de estación más próximo a la fecha de partida.
Restar objetos tipo
DateTimedevuelve unTimeSpan. Utilizar la propiedadTotalDayspara obtener la cantidad de días a los que representa.Para obtener el nombre de la constante que representa a la estación puede usar el método estático
Enum.GetName. El mismo recibe el tipo de enumerado y la variable que contiene el valor del enumerado elegido.
Resolución
| Video | Código |
|---|