在C#里如何全使用.Config和.INI 配置文件啊?

解决方案 »

  1.   

    System.Configuration.ConfigurationSettings.AppSettings["DBConnectionString"]
      

  2.   

    使用.config文件,就可以使用楼上的方法,在你的app.config 文件中加入<appSettings><add key="xxx" value="xxx" />
    然后在程序中使用System.Configuration.ConfigurationSettings.AppSettings["xxx"]来读取。如果要写入的话就需要将.config文件读入已XML方式查找写入。
    读写INI 文件可以使用WIN32 的API。
      

  3.   

    在C#中设置INI配置文件要调用API函数.
      

  4.   

    先添加:
    using System.Runtime.InteropServices ;//调用WindowsAPI时所要用的命名空间.
    再加上:
    //调用WindowsAPI函数来读取INI配置文件
    [DllImport("kernel32")]
    private static extern long WritePrivateProfileString(string section,tring key,string val,string filePath);
    [DllImport("kernel32")]
    private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int siae,string filePath);写INI文件
    string FileName = textBox1.Text.Trim();
    string section = textBox2.Text.Trim();
    string key = textBox3.Text.Trim();
    string keyValue = textBox4.Text.Trim();
    WritePrivateProfileString (section, key, keyValue, FileName);
    MessageBox.Show("成功写入INI文件!", "信息");读INI文件
    StringBuilder temp = new StringBuilder(255);
    string FileName = textBox1.Text.Trim();
    string section = textBox2.Text.Trim();
    string key = textBox3.Text.Trim();
    int i = GetPrivateProfileString(section, key, "无法读取对应的数值!", temp, 255, FileName) ;
    // 显示读取的数值
    textBox4.Text = temp.ToString();自己把代码改一下就行了.