I have a very long for loop, which prints out many lines of information. I would like to keep it to just one line that overwrites previous lines. I tried Console.out.flush() but it does not seem to work.
问问题
885 次
1 回答
1
Use
Console.SetCursorPosition
to get where the Cursor is at use
Console.CursorLeft
Console.CursorTop
Example
int i = 0;
Console.WriteLine("Numbers will count below this line");
int cLeft = Console.CursorLeft;
int cTop = Console.CursorTop;
while (true)
{
Console.SetCursorPosition(cLeft, cTop);
Console.WriteLine(i);
i++;
}
于 2014-06-19T17:05:05.237 回答