Appsettings VS ApplicationSettings
1.ApplicationSettings是类型安全,通过VS可直接编辑,一般在properties.Settings.settings中,自动生成访问代码。
<setting name="Setting" serializeAs="String">
<value>This is the setting value</value>
</setting>
read:this.BackColor = Properties.Settings.Default.myColor;
set:
Properties.Settings.Default.myColor = Color.AliceBlue;
Properties.Settings.Default.Save();
2.Appsettings比较简单,没有类型安全。
<appSettings>
<add key="key1" value="value1"/>
<add key="key2" value="value2"/>
</appSettings>
Read:ConfigurationManager.AppSettings["key1"];
Set:conf.AppSettings.Settings[key1].Value = "value1";