覆盖控制台中的当前行(相当于python“\ r”)

时间:2015-02-10 18:20:03

标签: c# stdout

在Python中,我使用以下内容来覆盖当前行的新文本:

import sys
sys.stdout.write('\r[Test]: Testing')

但我如何在C#中做到这一点我试过这个:

Console.WriteLine("\r[This is a test]");
Console.WriteLine("\r[This the next stage]");

但是这段代码在新行上写,而不是覆盖同一行。

1 个答案:

答案 0 :(得分:3)

等效代码为:

Console.Write("\r[Test]: Testing");

Console.WriteLine将在您的字符串打印后添加一个新行。