私は次のコードを持っています:
bool loop = true;
LongbowWorkerThread Worker = new LongbowWorkerThread();
Thread w = new Thread(Worker.UpdateChannel);
w.Start();
string inText = string.Empty;
while (loop) {
inText = Console.ReadLine();
Console.WriteLine(inText);
}
この時点で、ワーカースレッドは5000msごとに文字列をエコーするだけです。問題は、印刷された文字列がユーザーの入力済みテキストと重なることです。これは理想的ではなく、非常に見苦しく見えます(ただし、Console.ReadLineによって返される実際のデータには影響しません)。
この重複を防ぐ方法はありますか?