Console.ReadLineとタイマーの使い方を理解しようとしています。私のコンソールプログラムは、長いプロセスを自動的に実行するように設計されています。このプロセスは、前のプロセスが完了してから30秒ごとに再起動します。私はコマンドを入力して自動実行を中断する機能をユーザーに与えたい。しかし、Console.ReadLine()を使用すると、ユーザーが何かを入力するまで待機しますが、30秒以内に何も入力されなければ、ループを介してプログラムを続行します。 。 。何かご意見は??例えばConsole.ReadLine Break
:
RunProcess>ユーザー入力のための30代を待ちます。一致しない場合:Continue Loop
ありがとうございます!
のが重複する可能性を試してみてください[Console.ReadLine(にタイムアウトを追加する方法)?](http://stackoverflow.com/questions/57615/how-to-add-コンソールからのreadlineへのタイムアウト) –
http://stackoverflow.com/questions/57615/how-to-add-a-timeout-to-console-readline –