读书人

c# app.config有关问题

发布时间: 2012-07-20 10:38:30 作者: rapoo

c# app.config问题
我先在app.config里存一个集合,如何去写配置文件啊?

比如
<add key="ls" value="">
<add key="1" value="1" />
<add key="1" value="1" />
<add key="1" value="1" />
</add>

我想取到ls里面的所有 key和value

[解决办法]
<appSettings>
<add key="DBType" value="ORACLE"/>
<add key ="DBType1" value="SQL"/>
<add key="DBType2" value="MySql"/>
</appSettings>

通过xml读取,配置文件也是xml
[解决办法]

C# code
XmlDocument doc = new XmlDocument();string strFileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, FILENAME);doc.Load(strFileName);//找出名称为“add”的所有元素XmlNodeList nodes = doc.GetElementsByTagName("add");for (int i = 0; i < nodes.Count; i++){    XmlAttribute att1 = nodes[i].Attributes["key"];    string nodsName = att1.Value;    XmlAttribute att2 = nodes[i].Attributes["value"];    string nodsvalue = att2.Value;}
[解决办法]
自己增加一个配置节,然后在里面放置节点,参考http://blog.csdn.net/caowei880123/article/details/6332734里面对节配置的内容
[解决办法]
winfrom获取appconfig方法就是二楼所写的。

读书人网 >C#

热点推荐