Используйте Console.SetCursorPosition
, чтобы установить курсор на начало последней строки и переписать его.
Что-то вроде:
Console.WriteLine(dir);
Console.SetCursorPosition(0, Console.CursorTop - 1);
EDIT:
Согласно вашему комментарию, вы можете сделать следующее:
Console.WriteLine("Searching file in...");
foreach (var dir in DirList)
{
ClearCurrentConsoleLine();
Console.Write(dir);
}
С ClearCurrentConsoleLine
определяется как:
public static void ClearCurrentConsoleLine()
{
int currentLineCursor = Console.CursorTop;
Console.SetCursorPosition(0, Console.CursorTop);
for (int i = 0; i < Console.WindowWidth; i++)
Console.Write(" ");
Console.SetCursorPosition(0, currentLineCursor);
}