C# 在app.config文件中写入如何仅在周末和特定时间运行代码

C# 在app.config文件中写入如何仅在周末和特定时间运行代码,c#,app-config,C#,App Config,我正在编写一个小应用程序,它只在周末和工作日下午6点到上午9点之间运行。我打算在app.config文件中执行此操作。我从未使用过app.config文件,我正在寻找如何执行此任务的一些方向在app.config中放置时间键/值对。检查代码以确定当前时间是否在app.config中的时间参数范围内 > > Configuration myConfig = ConfigurationManager.OpenExeConfiguration(Application.Exe

我正在编写一个小应用程序,它只在周末和工作日下午6点到上午9点之间运行。我打算在app.config文件中执行此操作。我从未使用过app.config文件,我正在寻找如何执行此任务的一些方向

在app.config中放置时间键/值对。检查代码以确定当前时间是否在app.config中的时间参数范围内

>     >     Configuration myConfig = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
>     >         myConfig.AppSettings.Settings.Add("StartTime", "1800");
>     >         myConfig.AppSettings.Settings.Add("EndTime", "0900");
>     >         myConfig.Save(ConfigurationSaveMode.Minimal);

然后让您的c#代码将当前时间转换为所需格式,然后检查时间是否大于开始时间而小于结束时间

请相信通过任务计划执行此操作会更好。应用程序配置实际上并不适用于此。为什么要使用它?
App.config
只存储设置。它没有任何作用。这只是一个文件。您必须编写代码来计划和运行作业,或者只需添加一个计划任务。
我只希望它在特定的日期运行
您必须编写代码来执行此操作。为什么不使用计划任务?该功能已存在于操作系统中system@SergeyBerezovskiy这需要始终运行的应用程序或服务。任务调度器是一个更安全的选择,尤其是在配置设置混乱的情况下