internal void ChangerStyle(Affichages style) { //Peut être extrait de la méthode vers une nouvelle méthode en faisant clic droit, refactoring //Ctrl + ; : permet de retoucher le code et met à jour toute les implications. switch (style) { case Affichages.Clair: Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.DarkGreen; break; case Affichages.Standard: Console.BackgroundColor = ConsoleColor.Blue; Console.ForegroundColor = ConsoleColor.White; break; case Affichages.Sombre: Console.BackgroundColor = ConsoleColor.Gray; Console.ForegroundColor = ConsoleColor.Black; break; default: break; } }
internal void InitConsole(Affichages style) { ChangerStyle(style); Console.Clear(); Console.WriteLine("Console initialisé le {0} à {1}", DateTime.Today.ToShortDateString(), DateTime.Now.ToShortTimeString()); }
internal void Afficher(string message, Affichages style) { ChangerStyle(style); Console.WriteLine(message); Console.ResetColor(); }