ユーザーがキーを押して停止するまで実行する必要があるスケジュールチェッカーがあります。
これを行うことについての私の考えは次のとおりです。
- ユーザーがプロセスを開始します
- プロセスは10秒ごとに実行されます
- プロセスが実行されていないときは、Console.ReadLine(); ユーザーに「q」を押してプロセスを停止するオプションを提供します
私のアプローチは、ユーザーがプロセスを停止できるようになるまでにプロセスが完了するまでにどれだけ時間がかかるかを待たなければならないことを除いて、うまく機能します。ユーザー入力を取得しながらプロセスを同時に実行する方法はありますか?