问题描述
在您将此问题标记为重复之前,我对 Console.Clear()
方法有一个非常具体的问题。当我用这种方法清除控制台时,它只是“推送”所有输出,直到看不到任何东西(即打印一堆换行符)。这适用于我的大多数应用程序,但它不适用于更改光标位置的 ANSI 转义码。例如:
Console.WriteLine("Hello");
Console.WriteLine("How are you");
Console.Clear();
Console.Write("\x1b[0;0HI'm fine");
这只会在第一行打印 I'm fine
,您实际上看不到(因为它已被“推”上)而不是“新”的起始位置。我正在使用 Cygwin 终端。
请告诉我如何“正确”清除控制台窗口或设置光标位置。 谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)