string[] runningAnimation = new string[]
static void Render(string @string)
int x = Console.CursorLeft;
int y = Console.CursorTop;
foreach (char c in @string)
Console.SetCursorPosition(x, ++y);
Console.CursorVisible = false;
var start = DateTime.Now;
var runtime = TimeSpan.FromSeconds(10);
for (int i = 0; DateTime.Now - start < runtime; i = (i + 1) % runningAnimation.Length)
Console.SetCursorPosition(1, 1);
Render(runningAnimation[i]);
Thread.Sleep(TimeSpan.FromMilliseconds(80));