我希望在我正在构建的控制台应用程序中的一个字符串结束后添加“...”效果。例如,
Hello World. > Hello World.. > Hello World...
问题是,我怎么能这样做,以便不立即显示点?但是,以更顺序的方式,即一个接一个地,可能每半秒左右显示一个新的点。
非常感谢任何帮助/建议/指导, 感谢
答案 0 :(得分:3)
您可以在Console.Write(“。”)语句之间使用Thread.Sleep(毫秒)。
for(int i = 0;i < 5;i++)
{
Console.Write(".");
Thread.Sleep(500);
}
答案 1 :(得分:3)
试试这个:
for (int dots = 0; dots <= 3; ++dots)
{
Console.Write("\rHello world{0}", new string('.', dots));
System.Threading.Thread.Sleep(500); // half a sec
}
Console.WriteLine("\nAll done.");