【发布时间】:2013-04-06 21:53:33
【问题描述】:
我们可以在 app.config 文件中保存数据或一些文本吗 如果是,那么它是持久性的还是暂时的?
例如,如果我将上次访问日期时间存储在 app.config 文件中,然后在我启动我的应用程序的某个时间/天/年之后关闭/退出应用程序,那么我有可能检索到上次访问日期时间。如果是,那么请用代码解释....
谢谢, 拉杰
这是我的代码..
试图从配置文件中检索日期时间.. 但是显示错误对象未设置为...
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
if (email.To.Contains(Email) && DateTime.Compare(email.UtcDateTime.Date, Convert.ToDateTime(config.AppSettings.Settings["ModificationDate"].Value)) > 0)
在这里我将日期时间存储/保存在 app.config 文件中。
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration
(ConfigurationUserLevel.None);
// Add an Application Setting.
config.AppSettings.Settings.Add("ModificationDate", DateTime.Now + " ");
// Save the changes in App.config file.
config.Save(ConfigurationSaveMode.Modified);
// Force a reload of a changed section.
ConfigurationManager.RefreshSection("appSettings");
Console.WriteLine("Last Update :"+config.AppSettings.Settings["ModificationDate"].Value);
Console.ReadLine();
请告诉我为什么它会显示一个错误,即对象未设置我做错了什么请回答...
【问题讨论】:
-
这不是临时的,你可以继续。但这不是处理您的要求的正确方法
标签: c# persistence app-config