关键代码其实就两行:

  1、将光标定位到最下面一行的最开头(之前的内容可使用 WriteLine 输出,这样光标定位的是换行后的开头);

  2、使用 Console.Write() 打印内容!

Console.SetCursorPosition(0, Console.CursorTop);
Console.Write($" 正在处理第 {i} 个");

示例

Console.WriteLine("处理中 ...");
for (int i = 0; i <= 100; i++)
{
    Thread.Sleep(100);
    Console.SetCursorPosition(0, Console.CursorTop);
    Console.Write("正在处理第"+ i + "个");
}