首页 > 解决方案 > 是否有适用于 Windows C# 的 API 允许打印的文本永远留在特定位置?

问题描述

我正在 C# 控制台中编写一个选择你自己的冒险游戏。

我想在控制台的使用寿命内将(名称)保留在特定位置。这是我坚持的部分。在代码继续并最终创建对话后,控制台将滚动并且(名称)将不再显示。

是否有我可以用来将(名称)保存在所需位置的 API?或者有没有一种方法可以停止滚动,而不必每 5 行放置一个代码来刷新控制台应用程序上的文本?

name = Console.ReadLine();
Console.SetCursorPosition(20, 0);
Console.WriteLine(name);

标签: c#consoleconsole-application

解决方案


推荐阅读