我发现的这个堆栈溢出答案中'Configs.EndService'的清晰度



论坛。

我在另一个堆栈溢出问题上找到了以下 System.Threading.Timer 答案/示例,我非常喜欢它并尝试使用它:

new System.Threading.Timer((o) => Application.Exit(), null, (Configs.EndService - DateTime.Now), TimeSpan.FromSeconds(0));
Application.Run(new Form1());

关于"Configs.EndService"变量,那是什么,它将存储/定位在哪里以及如何存储/定位?

我会评论原始答案(位于此处:https://stackoverflow.com/a/15491074/2272357),但我没有足够的声誉来这样做。

任何帮助,不胜感激。

OP 希望时间结束时,它将是一个 DateTime 变量。将其存储在对您的应用程序有意义的任何位置。

这同样有效:

var endTime = DateTime.Now.AddMinutes(5);
new System.Threading.Timer((o) => Application.Exit(), null, (endTime - DateTime.Now), TimeSpan.FromSeconds(0));
Application.Run(new Form1());

最新更新