c# - 设置相对于最后一行文本的光标位置 | C# 控制台应用程序
问题描述
再会
如果这是控制台的输出:
.
.
.
.
Hello World!
我想设置光标的位置,比如距离最后一行文本 20 行。如果最后一行显然在不断变化,我该怎么做?
感谢您的时间。
解决方案
Console.SetCursorPosition(Console.CursorLeft, (Console.CursorTop+20))
如果这对您很重要,传递 CursorLeft 会将其保持在相同的左侧位置。否则你只能通过 0。
Console.SetCursorPosition(0, (Console.CursorTop+20))
推荐阅读
- identityserver4 - ASP.NET 3.1 中 Identity Server 4 中的 ApiResources 配置在哪里?
- python - Python 安装 google-research/summae
- sql - 子查询命令不同步
- r - 如何在 ggplot 中使用 R 中的年月日数据在 ggplot 中设置格式良好的 x 轴
- resize - Window 的合成引擎 (DWM) 中的背景颜色伪影
- reactjs - React-redux with immer 在调度中检测到状态突变,在路径中
- javascript - 如何强制闪亮的输入大写
- javascript - 我的右 + 左箭头键绑定不起作用
- flutter - Flutter 如何让 push() 看起来像 pop()
- c++ - 如何在 WM_PAINT 处理程序中捕获 assert()?