c# Settings.settings 设置

1、定义

在Settings.settings文件中定义配置字段。把作用范围定义为:User则运行时可更改,Applicatiion则运行时不可更改。可以使用数据网格视图,很方便;

2、读取配置值

text1.text = Properties.Settings.Default.FieldName; //FieldName是你定义的字段

3、修改和保存配置

Properties.Settings.Default.FieldName = "server";

Properties.Settings.Default.Save();//使用Save方法保存更改

注意:当设置scope为User时他的配置放在 C:\Documents and Settings\LocalService\Local Settings\Application Data\在这个目录下或子目录user.config 配置文件中。

Settings.settings与app.config

Settings.settings在设计界面添加配置项后,app.config文件自动添加相应的节。当Scope为User时,可以动态修改配置,保存在C:/Documents and Settings/[账户名]/Local Settings/Application Data/[公司名]/[程序名]/[版本名] 中,即修改后即可使用新值。读写用Properties.Settings.Default.Name。当Scope为Application时,为只读属性,从app.config中读取。

app.config即为程序名.config文件,格式为XML,CRG中使用平台方法将其内容封装在一个类中,实现其读写。

 

posted on 2012-12-13 11:43  simonwonn  阅读(1905)  评论(0编辑  收藏  举报

导航