关于string:c#console应用程序点效果

c# console application dot effect

我希望在我正在构建的控制台应用程序中的一个字符串结束后添加"…"效果。例如,

1
Hello World. > Hello World.. > Hello World...

问题是,我该怎么做才能不直接显示点呢?但以一种更为连续的方式(一个接一个地,可能每隔半秒左右会显示一个新点)。

非常感谢任何帮助/建议/指导,谢谢


试试这个:

1
2
3
4
5
6
7
8
9
        for (int dots = 0; dots <= 3; ++dots)
        {
            Console.Write("
Hello world{0}"
, new string('.', dots));
            System.Threading.Thread.Sleep(500); // half a sec
        }

        Console.WriteLine("
All done."
);


可以在console.write(".")语句之间使用thread.sleep(毫秒)。

1
2
3
4
5
for(int i = 0;i < 5;i++)
{
  Console.Write(".");
  Thread.Sleep(500);
}