首页 > 解决方案 > 设置相对于最后一行文本的光标位置 | C# 控制台应用程序

问题描述

再会

如果这是控制台的输出:

.
.
.
.
Hello World!

我想设置光标的位置,比如距离最后一行文本 20 行。如果最后一行显然在不断变化,我该怎么做?

感谢您的时间。

标签: c#console-application

解决方案


Console.SetCursorPosition(Console.CursorLeft, (Console.CursorTop+20))

如果这对您很重要,传递 CursorLeft 会将其保持在相同的左侧位置。否则你只能通过 0。

Console.SetCursorPosition(0, (Console.CursorTop+20))

推荐阅读