我在 appconfig 文件中有一个 appsetting 部分
<appSettings>
<add key="DayTime" value="08-20"/>
<add key="NightTime" value="20-08"/>
</appSettings>
我很想在应用程序运行时修改应用程序配置。我DayTime
在应用程序运行时将密钥更改为 11-20。
现在,如果我再次运行此代码以从配置中获取数据,它会显示以前的设置值。
private void btnDayNightSettings_ShowingEditor(object sender, ItemCancelEventArgs e)
{
string[] strDayTime = ConfigurationManager.AppSettings["DayTime"].Split('-');
}
为什么会这样?