在我发现的这个堆栈溢出答案中对“Configs.EndService”的清晰性

本文关键字:Configs EndService 清晰性 栈溢出 发现 堆栈 答案 | 更新日期: 2023-09-27 18:30:16

论坛。

我在另一个堆栈溢出问题上找到了以下 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),但我没有足够的声誉来这样做。

任何帮助,不胜感激。

在我发现的这个堆栈溢出答案中对“Configs.EndService”的清晰性

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());