我先在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

解决方案 »

  1.   

      <appSettings>
        <add key="DBType" value="ORACLE"/>
        <add key ="DBType1" value="SQL"/>
        <add key="DBType2" value="MySql"/>
      </appSettings>通过xml读取,配置文件也是xml
      

  2.   


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

  3.   

    自己增加一个配置节,然后在里面放置节点,参考http://blog.csdn.net/caowei880123/article/details/6332734里面对节配置的内容
      

  4.   


    要是这样的话  你还不如新建一个XML
    自己去操作那个
    config程序级配置
    最好不要操作来操作去
      

  5.   

    其实ASP.NET中的app.config文件就是XML文件,读取xml文件中属性咋么读,一样咋么去读app.config
      

  6.   

    winfrom获取appconfig方法就是二楼所写的。