だから、私はこのようなループのwhileループを持っています。キーを使用してWhile(真)ループを終了するにはどうすればよいですか?
bool isTrue = true;
while(isTrue)
{
//Do work over and over
}
私は疑問に思っています。現在のループ中にキーが押されたかどうかをチェックするif文を追加できますか?ループを中断することなく、ある種の非同期タスクがあるかもしれません。それは何度も何度もタスクを自動化しているからです。質問のために、それが印刷されているとしましょう。"Hello World!"を3秒ごとにコンソールに送信します。
「何度もやり直してください」ではどのような作業が行われていますか?このコードを私たちに提示してください。最善の答えとは大きな違いが生じるかもしれません。 – Enigmativity
checkout Console.KeyAvailable https://msdn.microsoft.com/en-us/library/system.console.keyavailable(v=vs.110).aspx –
もしあなたが定期的(毎3秒)に何かしたいのなら、BackgroundWorkerクラス –