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";

posted on 2013-02-25 23:58  xbj746  阅读(373)  评论(0编辑  收藏  举报

导航