首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# app.config有关问题

2012-07-20 
c# app.config问题我先在app.config里存一个集合,如何去写配置文件啊?比如add keyls valueadd ke

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方法就是二楼所写的。

热点排行