メイン関数に次のコードを含むアプリケーションがあります。
var timer = new System.Threading.Timer(Callback_f, null, TimeSpan.Zero, TimeSpan.FromMinutes(srcInterval));
さて、これは実際に機能しますが、アプリケーションを存続させるために何かを配置した場合、console.readkey()
または無限 while ループ:
while (true)
{
}.
無限ループは時間がかかりすぎるため、私にとってはオプションではありません。console.readkey
問題は、フォームが含まれていない Windows.forms アプリケーションであるため、関数を使用できないことです。(つまり、コンソールアプリケーションとして実行console.readkey()
し、最後にメソッドを配置すると機能します。ただし、黒いウィンドウが表示されるのを避けたいのですが、バックグラウンドで実行されるインターフェースのないアプリケーションです)。助言がありますか?