本文介绍了控制台动画的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只想知道如何在C#控制台应用程序上创建简单的动画,例如眨眼,移动东西。
I just want to know how to create simple animations like blinking, moving stuffs on C# console applications. Is there any special method for this?
推荐答案
传统控制台微调器:
static void Main(string[] args)
{
ConsoleSpiner spin = new ConsoleSpiner();
Console.Write("Working....");
while (true)
{
spin.Turn();
}
}
public class ConsoleSpiner
{
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);
}
}
这篇关于控制台动画的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!