Feedback

C# - Schriftfarbe in Konsolenanwendungen, Happy Birthday

Veröffentlicht von am 12.03.2016
(0 Bewertungen)
Schriftfarbe in der Console ändern
über enums iterieren
.net snippets zum Geburtstag gratulieren :)
using System;
using System.Threading;

namespace HappyBirthday
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 10; i++)
            {
                foreach (ConsoleColor color in Enum.GetValues(typeof(ConsoleColor)))
                {
                    if (color == ConsoleColor.Black) continue;
                    Console.ForegroundColor = color;
                    Thread.Sleep(5 * 10);
                    Console.Clear();
                    Console.WriteLine("\n\n\n\n\n\n\t\t\tHappy 10th birthday dotnet-snippets.de");
                }
            }
        }
    }
}

Abgelegt unter enum, iterate, foregroundcolor, console.

3 Kommentare zum Snippet

Jan Welker schrieb am 12.03.2016:
Schöner Effekt mit einfachen Mitteln!
Patrick Semmler schrieb am 13.03.2016:
Warum

Thread.Sleep(5 * 10);


und nicht


Thread.Sleep(50);
SteeW schrieb am 13.03.2016:
Wegen 10 Jahren dotnet snippets wollte ich die 10 nochmals hervorheben :)
Es sollte nicht verwirren. Ich bitte um Entschuldigung :)
 

Logge dich ein, um hier zu kommentieren!