I wanted to customize the greeting message depending on the time.
Ex:
Hora menor que 12h.
"Bom dia"
Hora menor que 18h.
"Boa tarde"
I made with if
and else
but wanted a better method.
//Pegando a hora
int hora = DateTime.Now.Hour;
#region saudação
//Personalizando a saudação
if (hora <= 11)
{
Console.WriteLine("Bom dia " + nome + "!");
}
else if (hora <= 17)
{
Console.WriteLine($"Boa tarde {nome}!");
}
else if (hora <= 23)
{
Console.WriteLine($"Boa noite {nome}!");
}
else if (hora <= 5)
{
Console.WriteLine($"Boa madrugada {nome}!");
}
#endregion