常用得办法,就是读写INI文件,可以专门写这个读写得类

解决方案 »

  1.   

    可以试试XML,在System.Xml命名空间里也可以试试.Net中的资源文件,在System.Resources 命名空间里这两个MSDN里都有比较详细的教程,可以参考
      

  2.   

    <?xml version="1.0" encoding="gb2312" ?> 
    - <Config>
      <DBString>Provider=msdaora.1;User ID=dloco;Password=dloco;data source=dljc</DBString> 
      <BuilderPath>\EntityData\</BuilderPath> 
      <EntityPath>\EntityData\</EntityPath> 
      </Config>
      

  3.   

    so easy.use xml.
    以下是我的某个XML配置程序的代码段,你看了就知道如何做了.
    public void Save_ConfigXmlFile(string FileName)
    {
    XmlTextWriter myXmlTextWriter = new XmlTextWriter (FileName, null);
    myXmlTextWriter.Formatting = Formatting.Indented;
    myXmlTextWriter.WriteStartDocument(true);
    myXmlTextWriter.Indentation=4;
    myXmlTextWriter.WriteStartElement("Config",null);
    myXmlTextWriter.WriteStartElement("LocalSourceXmlFilePath",null);
    myXmlTextWriter.WriteRaw(this.LocalSourceXmlFilePath);
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.WriteStartElement("LocalSourcePath",null);
    myXmlTextWriter.WriteRaw(this.localSourcePath);
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.WriteStartElement("NetWorkSourceXmlFilePath",null);
                myXmlTextWriter.WriteRaw(this.netWorkSourceXmlFilePath);
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.WriteStartElement("Target_UpLoadFilePath",null);
    myXmlTextWriter.WriteRaw(this.target_UpLoadFilePath);
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.WriteStartElement("AutoRun",null);
    myXmlTextWriter.WriteRaw(this.autoRun);
    myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.WriteEndElement();
    /********************************************************************************/
    myXmlTextWriter.Flush();
    myXmlTextWriter.Close();

    }
    public void Load_ConfigXmlFile(string XmlFileName)
    {

    XmlDocument XDoc = new XmlDocument();
    XDoc.Load(XmlFileName);
    XmlNode XNod = XDoc.DocumentElement.SelectSingleNode("//LocalSourceXmlFilePath");
    this.localSourceXmlFilePath=XNod.InnerText;
    XNod=XDoc.DocumentElement.SelectSingleNode("//LocalSourcePath");
    this.localSourcePath=XNod.InnerText;
    XNod=XDoc.DocumentElement.SelectSingleNode("//NetWorkSourceXmlFilePath");
    this.netWorkSourceXmlFilePath=XNod.InnerText;
        XNod=XDoc.DocumentElement.SelectSingleNode("//Target_UpLoadFilePath");
        this.target_UpLoadFilePath=XNod.InnerText;
    XNod=XDoc.DocumentElement.SelectSingleNode("//AutoRun");
    this.autoRun=XNod.InnerText;
        

    }