我知道如何设置控制台的光标位置,但在创建新行时,光标会移回控制台的左侧。
如何在保留光标的x
坐标的同时设置光标位置并写入多行?
注意:我注意到我可以为每一行设置光标位置,因为我的文本块经常会改变大小。
答案 0 :(得分:5)
void WriteLineKeepingIndent(string format, params object[] args)
{
int x = Console.CursorLeft;
Console.WriteLine(format, args);
Console.CursorLeft = x;
}
答案 1 :(得分:0)
你应该使用
之一