コンソールのカーソル位置を設定する方法は知っていますが、新しい行を作成すると、カーソルがコンソールの左側に戻ります。
カーソルの位置を設定し、カーソルのx
座標を保持しながら複数の行を書き込むにはどうすればよいですか?
注: テキスト ブロックのサイズが頻繁に変わるため、行ごとにカーソル位置を設定するオプションはありません。
コンソールのカーソル位置を設定する方法は知っていますが、新しい行を作成すると、カーソルがコンソールの左側に戻ります。
カーソルの位置を設定し、カーソルのx
座標を保持しながら複数の行を書き込むにはどうすればよいですか?
注: テキスト ブロックのサイズが頻繁に変わるため、行ごとにカーソル位置を設定するオプションはありません。
void WriteLineKeepingIndent(string format, params object[] args)
{
int x = Console.CursorLeft;
Console.WriteLine(format, args);
Console.CursorLeft = x;
}
次のいずれかを使用する必要があります