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