我试图让Windows任务计划程序每10分钟左右运行一次特定的.exe,但这些选项只允许每天执行一次.
有没有办法让我每10或20分钟运行一次.exe?
关于立即启动计时器的一个很好的答案,我可以看到以下代码:
timer.Elapsed += timer_Elapsed;
ThreadPool.QueueUserWorkItem((_) => DoWork());
...
void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) {
DoWork();
}
void DoWork() {
// etc...
}
Run Code Online (Sandbox Code Playgroud)
我自己尝试了,我碰到了这一行,我认为匿名委托构造中有一个错字:
What?
|
V
ThreadPool.QueueUserWorkItem((_) => DoWork());
Run Code Online (Sandbox Code Playgroud)
哪个隐藏规则使得下划线"_"可以作为匿名委托中的参数名称接受?