Skip to content

Instantly share code, notes, and snippets.

@gab-aquino
Forked from rodolfofadino/ConsoleSpinner.cs
Created October 10, 2012 12:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gab-aquino/3865380 to your computer and use it in GitHub Desktop.
Save gab-aquino/3865380 to your computer and use it in GitHub Desktop.
ConsoleSpinner
static void Main(string[] args)
{
ConsoleSpinner spin = new ConsoleSpinner();
Console.Write("Working....");
while (true)
{
spin.Turn();
}
}
public class ConsoleSpinner
{
int counter;
public ConsoleSpiner()
{
counter = 0;
}
public void Turn()
{
counter++;
switch (counter % 4)
{
case 0: Console.Write("/"); break;
case 1: Console.Write("-"); break;
case 2: Console.Write("\\"); break;
case 3: Console.Write("|"); break;
}
Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment