我使用下一个代码在控制台中打印进度。但是由于我使用快速编辑模式,如果我在控制台黑色区域内单击,则会出现白色光标并且我的应用程序处于挂起状态。如何防止这种行为继续使用快速编辑模式?
public static void WriteTheSameLine(String message)
{
Console.CursorLeft = 0;
int maxCharacterWidth = Console.WindowWidth - 1;
if (message.Length > maxCharacterWidth)
{
message = message.Substring(0, maxCharacterWidth - 3) + "...";
}
message = message + new string(' ', maxCharacterWidth - message.Length);
Console.Write(message);
}